cv2.drawContours函数怎么使用
时间: 2023-11-11 21:51:07 浏览: 165
提供轮廓拓扑结信息(hierarchy)且contourIdx的值为-1时函数drawContours()是按怎样的规律绘制轮廓
5星 · 资源好评率100%
cv2.drawContours函数用于在图像上绘制轮廓。函数的输入参数包括图像、轮廓、轮廓索引、绘制颜色和线宽等。具体使用方法如下:
result = cv2.drawContours(image, contours, contourIdx, color, thickness)
- image:输入的图像,可以是彩色图像或灰度图像。
- contours:轮廓,是一个表示轮廓的列表。
- contourIdx:要绘制的轮廓的索引,-1表示绘制所有的轮廓。
- color:绘制的颜色,可以是RGB元组或灰度值。
- thickness:线的宽度,为正数表示实心线,为负数或0表示绘制轮廓边界。
以下是使用cv2.drawContours函数绘制轮廓的示例代码:
result = cv2.drawContours(image, contours, -1, (0, 255, 0), 3)
阅读全文