登录论坛

查看完整版本 : [MATLAB毕业设计] 急急急!毕业论文要用到的Matlab代码,求助


handsomewqf
2009-05-09, 17:18
小弟我刚学matlab,写论文要用到以下代码,但看不明,请高手解析一下:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% minimisation of background portion

[n1 n2]=size(BW);
r=floor(n1/10);
c=floor(n2/10);
x1=1;x2=r;
s=r*c;

for i=1:10
y1=1;y2=c;
for j=1:10
if (y2<=c | y2>=9*c) | (x1==1 | x2==r*10)
loc=find(BW(x1:x2, y1:y2)==0);
[o p]=size(loc);
pr=o*100/s;
if pr<=100
BW(x1:x2, y1:y2)=0;
r1=x1;r2=x2;s1=y1;s2=y2;
pr1=0;
end
imshow(BW);
end
y1=y1+c;
y2=y2+c;
end

x1=x1+r;
x2=x2+r;
end
figure,imshow(BW)

yhcode
2009-05-09, 20:01
二值图像背景弱化的一个程序,这个程序中需要你重点弄清:二值图像的基本情况;find函数的应用;条件判断部分的原理的理解