【问题标题】:Get (inner edge) contour pixel with opencv使用opencv获取(内边缘)轮廓像素
【发布时间】:2013-04-02 20:29:30
【问题描述】:

我正在寻找一种方法来使用 opencv 提取二进制图像的“内部”轮廓。我知道findContours 提取轮廓,但我需要属于二值图像中阈值对象的轮廓像素,而不是外部轮廓。

这是一个虚构的图像,它更好地描述了我正在搜索的内容。我正在寻找一种提取红色轮廓的方法。

我已经尝试过一种简单的方法来复制原始二进制图像并将副本每边缩小 2 个像素并用黑色像素填充边缘并使用findContours,但结果并不令人满意。

【问题讨论】:

    标签: opencv image-processing contour edge-detection


    【解决方案1】:

    小更新:

    我用 opencv 腐蚀和膨胀解决了它。

    【讨论】:

      【解决方案2】:

      你可以在负像上运行findContours()

      【讨论】:

        猜你喜欢
        • 2012-07-04
        • 2017-07-21
        • 1970-01-01
        • 2013-06-16
        • 1970-01-01
        • 2013-03-23
        • 2017-04-15
        • 1970-01-01
        • 2016-01-18
        相关资源
        最近更新 更多