[matlab圖像處理] 直方圖歸一化

I=imread('cameraman.tif');
figure;
imshow(I);
title('1yuantu');
figure;
imhist(I);
title('2zhifangtu');
[m,n]=size(I);%計算圖像大小
[counts,x]=imhist(I,30);%計算有29個小區間的灰度直方圖(把灰度值256個數平均分爲29個區間)
                        %counts爲對應直方圖數值,x爲位置
counts=counts/m/n;%計算歸一化灰度直方圖各區間的值
figure;
stem(x,counts);%繪製歸一化直方圖
title('3guiyihuazhifangtu');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章