3

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

我试过这个

4

1 回答 1

1

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

一种方法是使用连通分量标记算法计算这些线的面积,并只保留面积最大的线(即最大数量的像素)。

于 2012-11-02T07:27:38.090 回答