失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 彩色图像增强之直方图均衡化

彩色图像增强之直方图均衡化

时间:2022-09-27 20:19:52

相关推荐

彩色图像增强之直方图均衡化

我们要把下面的图像变得清晰一点:

直接上代码:

%% 彩色图像的直方图均衡化clc; RGB=imread('ceshi.png'); %输入彩色图像,得到三维数组R=RGB(:,:,1); %分别取三维数组的一维,得到红绿蓝三个分量G=RGB(:,:,2); %为 R G B。B=RGB(:,:,3); subplot(4,2,1),imshow(RGB); %绘制各分量的图像及其直方图title('原始真彩色图像 '); % subplot(4,2,3),imshow(R); title('真彩色图像的红色分量 '); subplot(4,2,4), imhist(R); title('真彩色图像的红色分量直方图 '); subplot(4,2,5),imshow(G); title('真彩色图像的绿色分量 '); subplot(4,2,6), imhist(G); title('真彩色图像的绿色分量直方图 '); subplot(4,2,7),imshow(B); title('真彩色图像的蓝色分量 '); subplot(4,2,8), imhist(B); title('真彩色图像的蓝色分量直方图 '); r=histeq(R); %对个分量直方图均衡化,得到个分量均衡化图像g=histeq(G); b=histeq(B); figure, subplot(3,2,1),imshow(r); title('红色分量均衡化后图像 '); subplot(3,2,2), imhist(r); title('红色分量均衡化后图像直方图 '); subplot(3,2,3),imshow(g); title('绿色分量均衡化后图像 '); subplot(3,2,4), imhist(g); title('绿色分量均衡化后图像直方图 '); subplot(3,2,5), imshow(b); title('蓝色分量均衡化后图像 '); subplot(3,2,6), imhist(b); title('蓝色分量均衡化后图像直方图 '); figure, %通过均衡化后的图像还原输出原图像newimg = cat(3,r,g,b); % imshow(newimg,[]); title('均衡化后分量图像还原输出原图 ');

结果展示

是不是变得清晰了,也变得好看了!

后天考试,祝我成功!!!

如果觉得《彩色图像增强之直方图均衡化》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。