【问题标题】:What's the differnce between canny and contour in opencv?opencv中的canny和contour有什么区别?
【发布时间】:2013-09-02 15:50:37
【问题描述】:

我是 opencv 新手,对算法了解不多。我刚刚下载了 opencv 并尝试运行示例。一件事我注意到 canny 和 contour 都可以用来查找对象,来自 opencv 官方文档:

坎尼:

使用 [Canny86] 算法查找图像中的边缘。

查找轮廓:

在二值图像中查找轮廓。

我认为它们的功能相似,那么它们之间有什么区别以及如何选择呢?如果我的理解有误,请纠正我。

【问题讨论】:

  • 这个问题似乎跑题了,因为它是关于图像处理的,但与编程无关。最好在answers.opencv.org 上问这个问题
  • @Aurelius 关于 OpenCV 的问题在 Stack Overflow 上并不是题外话。

标签: algorithm opencv


【解决方案1】:

最重要的实际区别是 findContours 给出了连接的轮廓,而 Canny 只给出了边缘,边缘是可能相互连接或不相互连接的线。要进行选择,我建议您在示例应用程序上尝试这两种方法,看看哪个效果更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 2015-06-17
    • 2012-03-07
    • 2019-11-24
    • 2020-08-01
    相关资源
    最近更新 更多