PPT数大米:
原图:
思想:
现在总结就是事后诸葛亮行为,提前是需要自己尝试的。
先是顶帽提出白色边界。发现白色特征不明显。
我们就转化大于0.2的变为1.这样白色特征就明显啦。
然后,数值出错。后来发现还有别的干扰的白色噪声点。进行腐蚀小对象操作。
最后利用bwlabel()函数可以的所要求的东西。
结果:
代码:
clc,clear,close all;
f=imread('h1.jpg');
figure,imshow(f);
g_top=imtophat(f,strel('disk',20));
figure,imshow(g_top);
w=im2bw(g_top,0.2);figure,imshow(w);
w1=bwareaopen(w,10);figure,imshow(w1);
[k,n]=bwlabel(w1);
n
过程:
原图:
顶帽之后:
提取0.2之后:
腐蚀小对象之后:
OK