cv2.rectangle 标注
时间: 2023-10-13 18:06:27 浏览: 293
cv2:cv2
cv2.rectangle()是Python中OpenCV库中的一个函数,用于在图像上绘制矩形框。
下面是使用cv2.rectangle()函数来画框并标注的示例代码:
```
import cv2
# 读入图像
img = cv2.imread('image.jpg')
# 设定矩形框的位置和大小
x, y, w, h = 100, 100, 200, 150
# 在图像上绘制矩形框
cv2.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 2)
# 标注文字
text = "Example Text"
cv2.putText(img, text, (x, y-10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,第一个参数img是需要绘制矩形框的图像,第二个参数是矩形框的左上角坐标,第三个参数是矩形框的右下角坐标,第四个参数是矩形框的颜色,最后一个参数是矩形框的线条宽度。
另外,使用cv2.putText()函数可以在图像上标注文字。第一个参数是需要标注文字的图像,第二个参数是需要标注的文字,第三个参数是文字的位置,第四个参数是字体,第五个参数是字体大小,第六个参数是文字的颜色,最后一个参数是字体线条宽度。
阅读全文