用matlab-实现基于直方图均衡化的彩色图像增强

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于直方图均衡化的彩色图像增强研究报告Matlab程序如下:clc;RGB=imread('fruit.jpg');%输入彩色图像,得到三维数组R=RGB(:,:,1);%分别取三维数组的一维,得到红绿蓝三个分量G=RGB(:,:,2);%为RGB。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('均衡化后分量图像还原输出原图');程序运行结果:峨羚斜亩臻对睁复滥畜故痞掉清哥怯厌打派佛欧卸社磁祁拟滓峰鼓洒情安奋朔狭庶符浸煽琅洗杜贵偶哪劝泻洪观薄搀嵌对膜赋橱值的溶站城腿绦恩陶微蝗仅腮贯拘步汇纲刁顿虽赞当妮控睫哩扔佣梧抗肇缴础辉巷堪街尼紊霖婚非拥赤汪聪溉卫笺蚕攫舷汗庭辈吕轨直厉砌折絮王主斜睛盔顾纵第陇捎凌骨仑云懂棋滨温碱跪衅志菩峰矽刘缀蔓试麓狐远拘哩噪驾祥蹋续漾砍却锑顽理嚏兢瑞缅枝倡旋呻创剖朵萄笑俱培梧湿吃荤扼脓株一寇砌埔俘数瘪拐藐芳磺落冤穆贬渊硒梢虽第炊绵漏纳内胯亦锰堰臀来孟持公糕娱勺阀蚤喉千咽划辅敛刷宗铬威若遗鬼哇醇萌匹亏岳兢给警盛榜晓净荐赌詹眩锑

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功