cv2.findContours()函数的参数有什么
时间: 2024-04-12 12:23:28 浏览: 92
提供轮廓拓扑结信息(hierarchy)且contourIdx的值为-1时函数drawContours()是按怎样的规律绘制轮廓
5星 · 资源好评率100%
cv2.findContours()函数是OpenCV中用于查找图像轮廓的函数。它的参数如下:
1. image:输入的二值化图像,通常为灰度图像或二值图像。
2. mode:轮廓检索模式,指定轮廓的层次结构。常用的模式有:
- cv2.RETR_EXTERNAL:只检测最外层的轮廓。
- cv2.RETR_LIST:检测所有的轮廓,不建立层级关系。
- cv2.RETR_TREE:检测所有的轮廓,并建立完整的层级关系。
- 其他模式可参考OpenCV文档。
3. method:轮廓逼近方法。常用的方法有:
- cv2.CHAIN_APPROX_NONE:保存所有的轮廓点。
- cv2.CHAIN_APPROX_SIMPLE:压缩水平、垂直和对角线方向上的冗余点,只保留端点。
- 其他方法可参考OpenCV文档。
4. contours:检测到的轮廓,以列表形式返回。
5. hierarchy:轮廓的层级关系,以列表形式返回。
阅读全文