cv2.drawContours的参数
时间: 2023-10-28 19:36:46 浏览: 69
cv2.drawContours() 函数有以下参数:
- image:输入图像,一般是二值图像或彩色图像;
- contours:要绘制的轮廓,是一个 Python 列表,每个列表元素都是一个 Numpy 数组,代表一个轮廓;
- contourIdx:要绘制的轮廓的索引,默认为 -1,代表绘制所有轮廓;
- color:轮廓的颜色,是一个三元组,分别表示 RGB 颜色;
- thickness:线条的粗细,默认为 1;
- lineType:线条类型,默认为 cv2.LINE_8;
- hierarchy:轮廓的层次关系,是一个 Numpy 数组;
- maxLevel:最多绘制的轮廓层数,默认为 0,表示绘制所有层。
相关问题
cv2.drawContours()参数
cv2.drawContours()函数的参数如下:
```python
cv2.drawContours(image, contours, contourIdx, color, thickness=None, lineType=None, hierarchy=None, maxLevel=None, offset=None)
```
其中,参数含义如下:
- image:要绘制轮廓的图像。
- contours:包含轮廓的列表。
- contourIdx:指定要绘制的轮廓的索引。如果为负数,则绘制所有轮廓。
- color:绘制轮廓的颜色。
- thickness:绘制轮廓的线条粗细。默认值为1。
- lineType:绘制轮廓的线条类型。默认值为cv2.LINE_8。
- hierarchy:可选参数,包含轮廓层次结构的数组。
- maxLevel:可选参数,最大轮廓层次结构深度。
- offset:可选参数,指定轮廓的偏移量。
在这些参数中,最重要的是image和contours。image是要绘制轮廓的图像,而contours是包含轮廓的列表。通常,我们使用cv2.findContours()函数来查找轮廓,并将其存储在contours中。然后,我们可以使用cv2.drawContours()函数在原始图像上绘制这些轮廓。
cv2.drawContours
cv2.drawContours是OpenCV中的一个函数,用于在图像上绘制轮廓。它有多个参数,其中最重要的是前两个参数:image和contours。image是指明在哪幅图像上绘制轮廓,通常是一个三通道的图像。contours是一个包含轮廓信息的列表,每个元素都是一个Numpy数组,代表一个轮廓。可以通过指定
阅读全文