- 1
- 0
- 约4.4千字
- 约 5页
- 2018-10-11 发布于天津
- 举报
均衡化—单映射主函数
----------------------------均衡化—单映射 主函数---------------------------
img1=imread(lenna.bmp);
A=double(img1);
B=zeros(256);
C=zeros(256);
rate=be_count(A);%调用计算图象灰度直方图函数
add_rate=rate;
for i=2:256
add_rate(i)=add_rate(i)+add_rate(i-1);
%累积直方图
end
ave=ceil(add_rate.*(255-1)+0.5);
for i=1:256
for j=1:256
k=A(i,j)+1;
B(i,j)=ave(k);
end
end
k=zeros(1,256);
for i=2:256
if ave(i)~=ave(i-1)
j=ave(i-1); k(j)=i-1;%j〉=1
end
end
j=0;
for i=2:255
if k(i)~=0
l=k(i); k(i)=k(i)-j; j=l;
end
end
k=k./256;
img2=uint8(B);
l
原创力文档

文档评论(0)