欢迎来到天天文库
浏览记录
ID:59350861
大小:48.00 KB
页数:2页
时间:2020-09-04
《直方图均衡化及matlab实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、%直方图均衡化clearallA=imread('Fig0308(a)(pollen).tif');[m,n]=size(A);B=zeros(size(A));l=m*n;r=zeros(1,256);y=zeros(1,256);A=double(A);fori=1:mforj=1:nr(A(i,j)+1)=r(A(i,j)+1)+1;endendr=r./l;%得到原图像各灰度级所占的比例fork=1:256forj=1:ky(k)=y(k)+r(j);endend%直方图累加fork=1:256y(k)=fl
2、oor(255*y(k)+0.5);%确定映射关系endfori=1:mforj=1:nB(i,j)=y(A(i,j)+1);endendA=uint8(A);B=uint8(B);subplot(2,2,1)imshow(A)title('原图像')subplot(2,2,2)imhist(A)title('原图像的直方图')subplot(2,2,3)imshow(B)title('经过均衡处理的图像')subplot(2,2,4)imhist(B)title('经过均衡处理后该图像的直方图')
此文档下载收益归作者所有