cv2.puttext函数
时间: 2023-09-13 07:06:21 浏览: 192
OpenCV常用绘图函数详解示例程序源码
cv2.putText函数是OpenCV中用来在图像上绘制文字的函数。它可以在指定的坐标位置绘制指定的文本字符串,还可以设置字体、字号、颜色、线型等参数。其函数原型为:
cv2.putText(img, text, org, fontFace, fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]])
其中,img是输入的图像矩阵;text是要绘制的文本字符串;org是文本字符串的起始坐标;fontFace是字体类型;fontScale是字体大小;color是文本颜色;thickness是文本线条宽度;lineType是线条类型;bottomLeftOrigin是布尔值,用于控制文本起始坐标的位置。
例如,要在图像的左上角绘制一个白色的"Hello World"字符串,可以使用以下代码:
```
import cv2
img = cv2.imread('image.jpg')
org = (10, 50)
font = cv2.FONT_HERSHEY_SIMPLEX
fontScale = 1
color = (255, 255, 255)
thickness = 2
cv2.putText(img, 'Hello World', org, font, fontScale, color, thickness)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
执行这段代码后,就可以在图像的左上角看到一个白色的"Hello World"字符串。
阅读全文