作为两个对象的blob的图像分割

时间:2012-02-16 01:49:19

标签: image matlab

我正试图将圆形拍的图像分割成像算盘上的图像一样。问题是珠子靠近在一起并且使用“canny”边缘或类似的东西使得两个珠子作为相同的物体。我已尝试使用一些棘手的阈值连接组件,但它不起作用。

您能否建议如何更好地解决这个问题?

我需要程序能够将每个程序分开,然后计算有多少程序。任何帮助都会很棒。

谢谢!

1 个答案:

答案 0 :(得分:1)

将以下代码应用于二进制图像。 bw是二进制图像。

D = bwdist(bw);
DL = watershed(D);
bgm = DL == 0;
bw=bw-bgm;
imshow(bw);

您的两个对象将被断开连接。