python-3.x - 在Python中使用OpenCV查找轮廓

标签 python-3.x opencv contour

我认为,我对函数“cv2.findContours(图像,模式,方法)非常了解。
但是我在opencv的其中一份文档中得到了等高线轮廓,层次结构= cv2.findContours(thresh,2,1)。我在这里没有理解2,1的含义,以及为什么要使用它们。有人请解释一下。

最佳答案

void cv::findContours   (   InputOutputArray    image,
OutputArrayOfArrays     contours,
OutputArray     hierarchy,
int     mode,
int     method,
Point   offset = Point() 
)       

查找二进制图像中的轮廓。

该函数使用算法[132]从二进制图像中检索轮廓。轮廓是用于形状分析以及对象检测和识别的有用工具。请参阅OpenCV示例目录中的squares.c。

一些文档可以帮助您:
http://docs.opencv.org/trunk/d9/d8b/tutorial_py_contours_hierarchy.html

关于python-3.x - 在Python中使用OpenCV查找轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44456932/

相关文章:

c++ - 使用 OpenCV 在图像上悬停时打印鼠标指针的像素坐标

c# - 如何使用 Oxyplot 创建和绘制 ContourSeries?

python-3.x - 在网站集成 python 3 IDE 中使用套接字模块

python - 按单词匹配更改,而不是按字符

python-3.x - 如何在python中直接显示ADB截图?

python - Matplotlib:在创建轮廓后绘制一个轴的轮廓

python - 如何在opencv-python中填充canny边缘图像

python - 调用 process.extract 时出现 TypeError : ('expected string or bytes-like object' , 'occurred at index 0' )

ios - Objective C 中 iOS 的图像模糊检测

c++ - cv::floodFill 在用于有孔的区域时崩溃