我尝试过 Canny Edge 的开源 Java 实现。我只需要图像的边界(轮廓),但输出中有额外的线条。使用 Canny Edge 后有什么方法可以删除这些线条(是否有其他算法)?或者是否有其他方法可以修改程序,使其仅检测轮廓?
我试过了this one http://www.tomgibara.com/computer-vision/canny-edge-detector.
如果您要查找的轮廓是一条“长”连接线,则可以过滤掉“短”线。
一种方法是通过计算这些线的面积连接成分标记算法 http://en.wikipedia.org/wiki/Connected-component_labeling并仅保留面积最大(即像素数最多)的线。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)