cv2.findcontours 的返回值该如何调用
时间: 2023-10-08 20:06:29 浏览: 90
python cv2截取不规则区域图片实例
`cv2.findContours()`函数是OpenCV中用于找到图像中轮廓的函数,它的返回值有三个,分别是:
1. contours:轮廓本身,一个Python列表,其中每个元素都是一个轮廓,每个轮廓都是一个由(x,y)坐标构成的Numpy数组。
2. hierarchy:轮廓的层次结构,一个包含图像中每个轮廓关系信息的Numpy数组。
3. ret:轮廓的近似方法,表示轮廓近似的方法。
如果要调用`cv2.findContours()`函数的返回值,可以使用Python代码中的以下语句:
```python
contours, hierarchy = cv2.findContours(image, mode, method)
```
其中,`image`是输入的二值图像,`mode`是轮廓检索模式,`method`是轮廓近似方法。调用后,`contours`和`hierarchy`就分别存储了找到的轮廓和轮廓的层次结构信息。
阅读全文