【正文】
9),zeros(1,49),zeros(1,49),]Matlab程序:clear allA=imread(39。39。A規(guī)定B后圖像39。 break。 %將各個像素歸一化后的灰度值賦給這個像素for i=1:m for j=1:n for k=2:255 if T(k1)=C(i,j)amp。出現(xiàn)概率39?;叶戎?9。A規(guī)定B后的直方圖39。g39。 end else H(i)=0。 H(1)=S2(1)。 else T(i)=j+1。 %累計規(guī)定化直方圖 %對比直方圖,找到相差最小的灰度級 for i=1:256 for j=1:255 if S1(j)=S2(i)amp。 for i=1:256 for j=1:i S2(i)=counts(j)+S2(i)。A圖像直方圖 39。r39。for i=1:256 for j=1:i S1(i)=D(j)+S1(i)。出現(xiàn)概率39。灰度值39。B圖像直方圖39。)。 %計算每級灰度出現(xiàn)的概率,將其存入D中相應位置endfigure,bar(0:255,D,39。 %測量圖像尺寸D=zeros(1,256)。輸入的B圖像39。)。)axis([0,260,0,])C=imread(39。)ylabel(39。)xlabel(39。 %繪制直方圖title(39。g39。 %預創(chuàng)建存放灰度出現(xiàn)概率的向量for k=0:255 B(k+1)=length(find(A==k))/(