cv2.rectangle
时间: 2023-10-18 17:04:53 浏览: 62
cv2
cv2.rectangle() 是 OpenCV 库中的一个函数,用于在图像上绘制矩形框。它的语法格式如下:
```python
cv2.rectangle(img, pt1, pt2, color[, thickness[, lineType[, shift]]])
```
其中,参数含义如下:
- img:要绘制矩形的图像;
- pt1:矩形的左上角顶点坐标;
- pt2:矩形的右下角顶点坐标;
- color:矩形的颜色,可以是一个三元素的元组,表示 RGB 颜色值,或者是一个整数,表示灰度值;
- thickness(可选):线条的粗细程度,默认为 1;
- lineType(可选):线条的类型,默认为 cv2.LINE_8,表示 8 连通线;
- shift(可选):坐标点小数位数。
示例代码:
```python
import cv2
img = cv2.imread('test.jpg')
pt1 = (100, 100)
pt2 = (200, 200)
color = (0, 0, 255)
thickness = 2
cv2.rectangle(img, pt1, pt2, color, thickness)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
以上代码会在 `test.jpg` 图片的左上角绘制一个红色的矩形框。
阅读全文