opencv putText
时间: 2024-01-08 17:04:53 浏览: 99
对python opencv 添加文字 cv2.putText 的各参数介绍
`putText`函数是OpenCV库中的一个函数,用于在图像上添加文本。它可以用来将指定的文本字符串绘制到图像上的指定位置。`putText`函数的语法如下:
```python
cv.putText(img, text, org, fontFace, fontScale, color, thickness, lineType)
```
其中,参数的含义如下:
- `img`:要绘制文本的图像。
- `text`:要绘制的文本字符串。
- `org`:文本字符串在图像上的起始位置。它是一个包含两个元素的元组,表示文本在图像上的x和y坐标。
- `fontFace`:字体类型,如`cv.FONT_HERSHEY_SIMPLEX`、`cv.FONT_HERSHEY_PLAIN`等。
- `fontScale`:字体大小的缩放因子。
- `color`:文本的颜色,可以是一个BGR值的元组。
- `thickness`:文本的线条宽度。如果为负值,则表示使用默认字体厚度。
- `lineType`:线条类型,可以是8、4或cv.LINE_AA。
示例代码如下所示:
```python
import cv2 as cv
img = cv.imread('image.jpg')
text = 'Hello World!'
org = (50, 50)
fontFace = cv.FONT_HERSHEY_SIMPLEX
fontScale = 1
color = (255, 0, 0)
thickness = 2
lineType = cv.LINE_AA
cv.putText(img, text, org, fontFace, fontScale, color, thickness, lineType)
cv.imshow('Image', img)
cv.waitKey(0)
cv.destroyAllWindows()
```
阅读全文