【问题标题】:Detecting overlapping objects using matlab使用matlab检测重叠对象
【发布时间】:2014-04-08 14:47:45
【问题描述】:

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

【问题讨论】:

  • 添加图片示例以更好地说明。

标签: matlab object-detection


【解决方案1】:

bwboundaries 适用于二元对象,并生成图像中二元集的轮廓。重叠对象是连接集,因此运算符 bwboundaries 将生成整个连接对象的轮廓。对于重叠的对象,要么需要不同的标签,要么需要一种将重叠的连接集分解为两个不同对象的方法。这需要不同的操作来分离对象,这可能是几何标准,如形状、凸度、周长等。此处为overlapping circles 提供了一个示例。 cells的另一个例子

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 2023-03-11
    相关资源
    最近更新 更多