【问题标题】:boundary detection after Canny EdgeCanny Edge 之后的边界检测
【发布时间】:2012-11-02 15:27:38
【问题描述】:

我已经尝试过 Canny Edge 的开源 java 实现。我只需要图像的边界(轮廓),但输出中有额外的线条。使用 Canny Edge 后有什么方法可以删除这些行(是否有另一种算法)?还是有其他方法可以修改程序,使其仅检测轮廓?

我试过this one

【问题讨论】:

    标签: java edge-detection


    【解决方案1】:

    如果您要查找的轮廓是一条“长”连接线,您可以过滤掉“短”线。

    一种方法是使用connected-component labeling algorithm 计算这些线条的面积,并只保留面积最大的线条(即最大像素数)。

    【讨论】:

    • 是的,它实际上是一个形状.. 我可以在 canny edge 之后使用它吗?
    • 是的,你应该在精明的边缘检测过程之后计算线条的面积。
    猜你喜欢
    • 2020-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    相关资源
    最近更新 更多