資源簡介
大津法和迭代法動態(tài)求圖像閾值進(jìn)行圖像分割
的Matlab代碼。
代碼片段和文件信息
function?[?grayThresh?]?=?iterateThresh(?GrayIm?)
%ITERATETHRESH?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?here
graydata=myimhist(GrayIm);
maxgray=max(find(graydata>10));
mingray=min(find(graydata>10));
graydata=graydata(mingray:maxgray);
t=(mingray+maxgray)/2;
g0=mingray;
g1=maxgray;
while?t~=(g0+g1)/2?&&?t>mingray?&&?t g0=sum((mingray:t).*graydata(mingray:t))/sum(graydata(mingray:t));
g1=sum((t:maxgray).*graydata(t:maxgray))/sum(graydata(t:maxgray));
t=(g0+g1)/2;
end
grayThresh=t;
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????523??2010-01-09?08:36??iterateThresh.m
?????文件???????1176??2010-01-16?11:02??myotsu.m
-----------?---------??----------?-----??----
?????????????????1699????????????????????2
評論
共有 條評論