2018/9/11
1:break是跳出整个for循环,而continue是跳出本次循环,继续下次循环。
例如: for n=1:9
......
if a=1
break;
end
......
end
若当n为2时,a为一,则for循环不会再执行。
将break换成continue,若当n为2时,a为1 ,则直接跳到n=3执行。
2:p(p(:)~=0)=255;和p(find()p(:)~=0))=255;效果一样,而且运行速度还比较快
3:没有用im2bw,用的是imbinarize
4:laplace提取二值图像轮廓线
模板为:
mask=[0,1,0;1,-4,1;0,1,0];
程序为:B=rgb2gray(chng);
B=imbinarize(B);
mask=[0,1,0;1,-4,1;0,1,0];%拉普拉斯滤波模板
C1=imfilter(B,mask,'replicate');