问题标题 毕业论文-基于边缘的图像分割算法研究 期望金额2000金币 已托管0金币 提问人:158*****539 提问时间:2019-04-16
问题详情 目前已经制定出了图像分割的具体步骤(图像预处理去噪声-边缘加强-边缘检测-边缘定位提取)各个步骤的具体内容及Matlab代码不会,会的大神和我联系
特别要求
其他设置 期望完成时间:2019-04-23
管理员补充 收藏 我来回答
以下部分为回答内容,共1个回答
1楼

你好!我同学写的可以供你参考。他没上传到网上,有具体的Matlab实现代码。稍加修改就能使用。祝您成功

1全局阈值分割代码

clc

clear

close

[filename, pathname]:uigetfile

str=[pathnamc filename]; I=imread(str);

[abc]=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(Igraythresh(I));

t2=toc

figure(3)

imshow(12);titlc

2局部阈值分割代码



......此处隐藏剩余部分51字,需支付2000金币方可查看...... 购买回答