Image 由两个对象组成的水滴的图像分割

Image 由两个对象组成的水滴的图像分割,image,matlab,Image,Matlab,我试着分割一张像算盘上那样的圆形节拍图像。问题是珠子靠得很近,使用“canny”边或类似的东西使两个珠子成为同一个对象。我已经尝试过使用一些棘手的阈值连接组件,但它不起作用 你能建议如何更好地解决这个问题吗 我需要的程序能够分割每一个,然后计算有多少。任何帮助都会很好 谢谢大家! 将以下代码应用于二进制图像bw是二进制图像 D = bwdist(bw); DL = watershed(D); bgm = DL == 0; bw=bw-bgm; imshow(bw); 您的两个对象将断开连接。能

我试着分割一张像算盘上那样的圆形节拍图像。问题是珠子靠得很近,使用“canny”边或类似的东西使两个珠子成为同一个对象。我已经尝试过使用一些棘手的阈值连接组件,但它不起作用

你能建议如何更好地解决这个问题吗

我需要的程序能够分割每一个,然后计算有多少。任何帮助都会很好


谢谢大家!

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

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

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

能否提供一个示例图像?如果不知道问题中微妙细节的本质,很难提出任何建议:)也许你可以做一些模板匹配?(如果照片是以某种方式拍摄的,则照片中的所有珠子应看起来相似)。因此,是的,一个示例图像将大有帮助@锡1。我不知道为什么我认为你会感兴趣。在任何情况下,对随机发布的帖子发表评论以吸引人们对你的帖子的注意都是不合适的,这就是垃圾邮件。