contours,hierarchy=cv2.findContours
时间: 2023-10-08 14:10:34 浏览: 86
cvFindContours
这是一个常见的OpenCV函数,用于在图像中查找轮廓。它接受一个二值图像作为输入,并返回找到的轮廓列表以及层次结构。
具体来说,`cv2.findContours()`函数的输入参数是一个二值图像,可以通过阈值处理等方法得到。函数会对图像进行处理,并返回两个输出值:contours和hierarchy。
- contours是一个包含所有找到的轮廓的列表。每个轮廓由一系列表示轮廓上点的坐标组成。
- hierarchy是一个表示轮廓之间关系的数组。它可以帮助我们理解轮廓之间的嵌套关系和层次结构。
使用这些返回值,我们可以对轮廓进行各种操作,如绘制、计算面积或周长、获取轮廓的几何特征等。
需要注意的是,`cv2.findContours()`函数会修改输入的图像,因此在调用之前最好创建输入图像的副本,以免原始图像被改变。
阅读全文