资源简介

大津法和迭代法动态求图像阈值进行图像分割 的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 && tg0=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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        523  2010-01-09 08:36  iterateThresh.m

     文件       1176  2010-01-16 11:02  myotsu.m

----------- ---------  ---------- -----  ----

                 1699                    2


评论

共有 条评论