cv2.drawContourscv2.drawContours
时间: 2023-10-29 11:56:28 浏览: 92
cvFindContours
cv2.drawContours() 是OpenCV库中的一个函数,用于绘制轮廓。它可以在给定图像上绘制一个或多个轮廓。
函数的语法如下:
```python
cv2.drawContours(image, contours, contourIdx, color, thickness)
```
参数解释:
- image:要绘制轮廓的图像。
- contours:一个包含所有轮廓的列表。每个轮廓都是一个点的列表。
- contourIdx:要绘制的轮廓的索引。如果为负数,则绘制所有轮廓。
- color:绘制轮廓的颜色。
- thickness:轮廓线的宽度。如果为负数或cv2.FILLED,则填充整个轮廓。
注意:在调用 cv2.drawContours() 之前,需要确保图像已经转换为灰度图像并进行了阈值处理或边缘检测,以获得正确的轮廓。
该函数可以用来在图像上绘制各种对象的轮廓,如物体、人脸等,以及进行形状分析和图像识别等任务。
阅读全文