如何分离 Canny 检测到的边缘

Posted

技术标签:

【中文标题】如何分离 Canny 检测到的边缘【英文标题】:How to separate edges detected by Canny 【发布时间】:2014-04-16 08:07:04 【问题描述】:

我已经尝试在 OpenCV 中使用 cvFindContours 函数来在 Canny-edge-decctting 之后获得单独的边缘。

我的问题是如何做与cvFindcontours 自己做的事情相同的事情。用 C 代码更好地实现。谢谢!

【问题讨论】:

【参考方案1】:

在opencv文档中提到,下面论文的算法是在cvFindcontours实现的

Suzuki, S. and Abe, K., Topological Structural Analysis of Digitized Binary Images by Border Following. CVGIP 30 1, pp 32-46 (1985)

【讨论】:

以上是关于如何分离 Canny 检测到的边缘的主要内容,如果未能解决你的问题,请参考以下文章

边缘检测后获取边缘坐标(Canny)

如何针对低分辨率/模糊素材优化 OpenCV 的 Canny 边缘检测

从 OpenCV Canny 边缘检测器获取角度

MATLAB中的Canny算子矩阵:如何实现/获取? (只是过滤器,没有边缘检测器)

目标检测 如何提高网络的特征提取能力

Canny 边缘检测器的成功或失败