clear all
clc
A = imread('lena.jpg');
R = A(:,:,1);
G = A(:,:,2);
B = A(:,:,3);
imhist(R);    %%%显示直方图
figure(2),imhist(G);
figure(3),imhist(B);

%%%% lena 与 im1.jpg
lena = imread('lena.jpg');
A = lena(:,:,1);
B = lena(:,:,2);
C = lena(:,:,3);
im1 = imread('im1.jpg');
A1 = im1(:,:,1);
A2 = im1(:,:,2);
A3 = im1(:,:,3);
a1 = imhist(A1);
b1 = imhist(A2);
c1 = imhist(A3);
B1 = histeq(A,a1); %%%将lena与提取出的直方图进行匹配
B2 = histeq(B,b1);
B3 = histeq(C,c1);
I(:,:,1) = B1;
I(:,:,2) = B2;
I(:,:,3) = B3;
figure(1),imshow(I);

%%%lena与im2.jpg
lena = imread('lena.jpg');
A = lena(:,:,1);
B = lena(:,:,2);
C = lena(:,:,3);
im1 = imread('im2.jpg');
A1 = im1(:,:,1);
A2 = im1(:,:,2);
A3 = im1(:,:,3);
a1 = imhist(A1);
b1 = imhist(A2);
c1 = imhist(A3);
B1 = histeq(A,a1);
B2 = histeq(B,b1);
B3 = histeq(C,c1);
I1(:,:,1) = B1;
I1(:,:,2) = B2;
I1(:,:,3) = B3;
figure(2),imshow(I1);

lena图的直方图以及与其他图像的直方图匹配相关推荐

  1. [Python从零到壹] 五十二.图像增强及运算篇之图像掩膜直方图和HS直方图

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  2. 图像增强及运算篇之图像掩膜直方图和HS直方图

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  3. 图像灰度直方图匹配(直方图规定化,Histogram Matching)实验

    一.使用相同图像,不同灰度分布做匹配 matlab代码: %% 两张图片histmatch,直方图均衡后match原图 clc;close all;clear all ImgIn=rgb2gray(i ...

  4. 1数字图像获取:1.2图像灰度直方图

    ----------1图像灰度直方图的概念------ 灰度直方图是反映一幅图像中各灰度级像素出现的频率与灰度级的关系.以灰度级为横坐标,频率为纵坐标绘制频率同灰度级的关系图就是一副灰度图像的直方图. ...

  5. OpenCV后投影,利用阈值函数分割指定区域生成掩膜,通过直方图分布查找其他图像相同区域。

    一.API函数 void mixChannels(const Mat* src,int nsrc,Mat* dst ,int ndst,const int* fromTo,size_t npairs) ...

  6. python统计图像直方图_计算机视觉7-像素点直方图统计、掩膜图像

    1.灰度图的直方图 (1)调用库 import cv2 import matplotlib.pyplot as plt import numpy as np #创建掩膜时需要 (2)绘图-方法1 im ...

  7. OpenCV学习——绘制图像灰色直方图

    一.环境 OpenCV3.4.1 VS2015 二.代码 #include <opencv2/opencv.hpp> using namespace std; #pragma commen ...

  8. python统计图像灰度直方图_python 对一幅灰度图像进行直方图均衡化

    from PIL import Image from pylab import * from numpy import * def histeq(im,nbr_bins = 256): "& ...

  9. MATLAB实现图像灰度直方图

    (近期有用到灰度直方图的情况,就稍微做了一点点小总结,第一次总结,借鉴了很多博主的文章,下面会码出链接,膜拜大佬~) 1. 图像灰度直方图 灰度直方图是将数字图像中所有像素按灰度值的大小,统计每种像素 ...

  10. [Python从零到壹] 五十一.图像增强及运算篇之图像灰度直方图对比分析万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

最新文章

  1. 自学笔记——Python内置的处理字符串的函数
  2. ubuntu mysql 改密码_tpcc-mysql 压力测试
  3. Python之sklearn:GridSearchCV()和fit()函数的简介、具体案例、使用方法之详细攻略
  4. 数据库开发——MySQL——pymysql模块
  5. python3缺少pip_Ubuntu中找不到pip3命令的解决方法
  6. javascript 西瓜一期 01.什么是编程 什么是编程语言
  7. Hyper-V应用指南之5-导出、导入虚拟机
  8. 爬虫伪装请求头-fake-useragent
  9. linux如何显示前一天日期,在linux显示昨天(前一天)的日期
  10. Multisim14.0详细安装教程
  11. esxi查看许可过期_ESXi许可证将在 60 天后过期问题
  12. 古典钢琴音源插件-COLOVE Products Pianos X1 v2.0 WiN-MAC
  13. World中利用宏命令批量删除页眉和页脚(亲测好用!)
  14. gstarcad 2021|gstarcad pro2021(浩辰CAD) 64位附安装教程
  15. Zbrush中常用的8种笔刷,笔刷中的八大金刚你用过几个?
  16. 前端实现网图转base64
  17. 其他信息: 未找到源,不过,未能搜索部分或所有事件日志。 若要创建源,您需要用于读取所有事件日志的权限以确保新的源名称是唯一的。 不可访问的日志: Security。...
  18. 数码相机和中医的故事
  19. fortran中类型
  20. 排序算法(5)快速排序

热门文章

  1. DWM1000的UWB测距改官网例程的调试
  2. 军工产品元器件筛选标准,军用品测试实验室
  3. linux librtmp 编译,linux安装python-librtmp
  4. JEECG框架自定义下拉框
  5. 设计模式—生成器模式(建造者模式)
  6. python结构_科学网—Python与结构分析(1)---反应谱 - 潘超的博文
  7. python scratch ev3_如何在scratch上连接乐高ev3?
  8. 小程序好看的表单样式
  9. 毕设无忧|单片机类毕设论文模板
  10. 【YOLOV5-5.x 源码讲解】整体项目文件导航