MATLAB 语句

能帮我把这个程序翻译下吗,我只知道这个是分割图像的,这个分割方法属于什么分割方法呀?
im=imread('1.png');
ibw=im2bw(im);
imshow(ibw)

temp1=find(ibw==1);
temp2=find(ibw==0);
ibw(temp1)=0;
ibw(temp2)=1;
figure,imshow(ibw)

[l,num]=bwlabel(ibw,8);
for jj=1:num
temp=(l==jj);
figure,imshow(temp);
end

二值化,区域联通分割。
第一段是读取,并二值化
第二段是1变0,0变1(就是取反,可以直接ibw=~ibw;)
第三段是8联通区域的标记,类似动态显示。
附:怎么那么像我这学期码的文字/人脸分割程序啊。。。。追问

整个叫做区域联通分割??取反的作用是什么啊?

追答

bwlabel是连通区域标记。具体方法自己百度。
下面的就是分别显示标记为1,2,3,。。。的图像
如果是文字分割的话,一般是白底黑字。取反,就是变成黑底白字,方便后续处理分割

追问

我的只是数字,用这个程序基本上分割出来了 我想翻译语句就是写论文时候要用

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-03
这个就是用灰度表示图像点,然后选点滤波而已。
相似回答