一尘不染

opencv用于查找轮廓的算法是什么?

algorithm

我需要cv::FindContours()在程序中使用,我必须知道其背后的算法。

openCV 使用什么算法查找轮廓?

它是如何工作的?


阅读 349

收藏
2020-07-28

共1个答案

一尘不染

如果您阅读文档,则提到此函数实现以下算法:

Suzuki,S.和Abe,K.,通过边界跟随对数字化二进制图像进行拓扑结构分析。CVGIP 30 1,pp 32-46(1985)

如果您想了解它是如何实现的,OpenCV是开源的,只需阅读以下代码即可:https
:
//github.com/opencv/opencv/blob/master/modules/imgproc/src/contours.cpp#L1655

该问题 的答案之一是所涉论文
的链接 ,该链接已失效且该论文位于付费墙后面,也许Google可以帮助您找到免费副本。

2020-07-28