手机号码为158*****539的用户, 曾经在<< 图像分割算法的研究与实现本科毕业论文.doc >>文档页看到了我站,但是可能是该文档无法满足的其具体需求, 现在她通过我站悬赏问答网发布了一个紧急帮助信息,标题是:【毕业论文-基于边缘的图像分割算法研究】,具体需求内容是【目前已经制定出了图像分割的具体步骤(图像预处理去噪声-边缘加强-边缘检测-边缘定...】,但是由于本站人力物力有限,由于其问题太过于专业性太强,也或者是我们根本无暇顾及该用户的具体需求,导致本站根本无法为该用户提供最有效的服务。现在她(他)通过本站悬赏问答网平台发布了这一需求,希望有能人之士能够帮他解决这一个问题,并愿意付出200元作为报酬,不甚感激。
如果您觉得这个提问很好,可以点击左方的按钮进行推广,支持微信,短信和邮件推广。
注:200元只是象征性的价格标示,不代表实际成交价格,实际成交价格以能回答之人的定价为准。如果答案确实好,并且列出了一部分可信的免费内容(足以让购买回答答案者用户放心购买),则您可以放心购买。如果通过本站购买产生了交易纠纷,本站愿意承担一切线上交易的成交财务风险(限定在悬赏以后发生的购买金额范围以内,不承担线下交易的人身风险以及财务风险等任何风险)。
如果你无法确定或者不知道回答的内容是不是你想要的,可以在线咨询回答者以确定具体情况,根据具体情况请回答者做必要的修改或者补充。 如果确实已经发生了交易纠纷,您可以联系本站 仲裁处理。
你好!我同学写的可以供你参考。他没上传到网上,有具体的Matlab实现代码。稍加修改就能使用。祝您成功
1全局阈值分割代码
clc
clear
close
[filename, pathname]:… uigetfile
str=[pathnamc filename]; I=imread(str);
[a,b,c]=size ⑴; if(c==3)
I=rgb2gray(I);
ii=255;
end
figure ⑴
imshow(I);title
tic
DI=doublc(I); zd=doublc(max(max(I))); zx=double(min(min(I))); T=double((zd+zx))/2; count=double(0); while 1
count=count+l;
S0=0.0; n0=0.0; Sl=0.0;nl=0-0; for i=l:a for j=l:b
if doublc(I(i j))>=T S1 =S 1 +double(I(i j)); nl=nl + l;
else
S0=S0+double(I(ij));
nO=nO+l;
end
end
end
TO=SO/nO;
Tl=Sl/nl;
ifabs(T-((T0+Tl)/2))<0.1
break;
else
T=(T0+Tl)/2;
end
end
Il=im2bw(IJ/255);
tl=toc
figure(2)
imshow(ll);titlc
tic
I2=im2bw(I,graythresh(I));
t2=toc
figure(3)
imshow(12);titlc
2局部阈值分割代码