有没有什么方法可以在不指定边界框的情况下在此图像上分割珠子?

Is there any method that can segment a bead on this image without assigning a bounding box?

我有兴趣在不涉及边界框的情况下分割这个珠子。当我使用水平集、活动轮廓、蛇等时,我得到了出色的结果。 当我使用 K-means 聚类、形态学操作的阈值等时,得到了糟糕的结果。谁能给我推荐一种无需指定感兴趣区域边界框即可分割珠子的方法?

有几种方法可以做到这一点,但无论如何您都需要定义一个明确的独特功能。例如,我刚刚尝试过基于颜色的分割(颜色有明显差异):

因此,如果可以稍微改进场景以使感兴趣的对象的颜色与众不同 -- 获得准确的结果是没有问题的。考虑到您正在使用的过程,很可能无法进行任何改进,因此您可以使用任何合适的方法来构建训练集和训练模型。

我建议采用这种方式(这是最常见的),但还有另一种选择:深度或 3D 摄像头(例如 Intel RealSense)。从深度视角看你的场景非常简单,所以分割实际物体应该没有问题。

顺便说一句,这是经过矢量化和美化的形式:

我展示它是为了强调另一个“生活窍门”:有时很难处理位图,因此矢量化形式绝对是更好的选择。