cv2.putText()函数如何使用
时间: 2024-06-18 10:03:58 浏览: 159
cv2.putText()是OpenCV中的一个函数,用于在图像上绘制文本。其语法如下:
```python
cv2.putText(img, text, org, fontFace, fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]])
```
其中,参数含义如下:
- `img`:要绘制文本的图像。
- `text`:要绘制的文本内容。
- `org`:文本左下角在图像中的坐标。
- `fontFace`:字体类型。
- `fontScale`:字体大小缩放比例。
- `color`:文本的颜色。
- `thickness`:文本线条的粗细程度。默认为1。
- `lineType`:文本线条的类型。默认为cv2.LINE_AA。
- `bottomLeftOrigin`:可选参数,如果为True,则坐标原点在左下角,否则在左上角。默认为False。
以下是一个例子:
```python
import cv2
img = cv2.imread('example.jpg')
text = 'Hello, OpenCV!'
org = (50, 50)
fontFace = cv2.FONT_HERSHEY_SIMPLEX
fontScale = 1
color = (0, 255, 0)
thickness = 2
lineType = cv2.LINE_AA
cv2.putText(img, text, org, fontFace, fontScale, color, thickness, lineType)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文