2014-04-08 50 views
1

我目前使用matlab函数'bwboundaries'来检测二进制图像中的对象并获取每个对象的坐标。但是,当检测图像中重叠的对象时,此功能不准确,因为在绘制边界时,重叠对象被视为一个对象。任何人都可以指导我改进方法来解决这个问题? 预先提前感谢使用matlab检测重叠对象

+0

的另一个示例添加图像示例以更好地进行说明。 – herohuyongtao

回答

0

bwboundaries适用于二进制对象,并生成二进制集在图像中的轮廓。重叠对象是连接的集合,因此操作员边界将产生总连接对象的轮廓。对于重叠对象,需要不同的标签或将重叠连接集合分解为两个不同对象的方法。这需要不同的操作来分离对象,这可能是几何标准,如形状,凸度,周长等。此处提供的示例为overlapping circlescells