使用matlab检测重叠对象

时间:2014-04-08 14:47:46

标签: matlab object-detection

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

1 个答案:

答案 0 :(得分:0)

bwboundaries适用于二进制对象,并生成图像中二进制集的轮廓。重叠对象是连接集,因此操作符bwboundaries将产生整个连接对象的轮廓。对于重叠对象,要么需要不同的标记,要么将重叠的连接集分解为两个不同的对象。这需要不同的操作来分离对象,这可能是几何标准,如形状,凸度,周长等。这里提供了overlapping circles的示例。 cells

的另一个例子