資源簡介
假設某圖像的灰度直方圖具有二峰性( f(Ta)=Ha; f(Tb)=Hb ),表明這個圖像較亮的區(qū)域和較暗的區(qū)域可以較好地分離。取二峰間的谷點為閾值Th,可以得到好的二值處理的效果。
代碼片段和文件信息
clc?
clear?
I=imread(‘ct.bmp‘);
[m?n]=size(I);
a=141;b=173;
imhist(I);%顯示圖像直方圖
I=double(I);
h=zeros(1256);%定義直方圖向量h
%計算每個灰度級的像素個數(shù),將其存入h向量
for?i=1:m?
????for?j=1:n
????????h(I(ij)+1)=h(I(ij)+1)+1;
????end
end
%尋找直方圖雙峰之間谷底的灰度級Th
%hmin=m*n;for?k=a:b??if?h(k+1) h1=h(a:b);?
Th=a+fin
- 上一篇:用A*算法路徑規(guī)劃, matlab程序
- 下一篇:色彩平衡matlab代碼
評論
共有 條評論