可以使用opencv-python中的putText()函数来给图片添加文字。该函数的基本语法如下:
putText(img, text, org, fontFace, fontScale, color, thickness=None, lineType=None, bottomLeftOrigin=None)
- img:需要添加文字的图像。
- text:要添加的文字。
- org:文字的坐标,即左下角的坐标。
- fontFace:字体,0代表默认字体。
- fontScale:字体大小。
- color:字体颜色,RGB值。
- thickness:字体粗细。
- lineType:线条类型,抗锯齿等。
- bottomLeftOrigin:如果为True,origin是左下角;如果为False,origin是左上角。
例如:
python
import cv2

img = cv2.imread('image.jpg')
cv2.putText(img, 'Hello World!', (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (0,0,255), 2)

cv2.imshow('text', img)
cv2.waitKey(0)
这会在图片image.jpg的(50, 50)坐标位置添加文字“Hello World!”,使用HERSHEY_SIMPLEX字体,大小为1,颜色为(0,0,255),粗细为2。
运行结果:
![图片添加文字](https://ai-studio-static-online.cdn.bcebos.com/a2d08eb1584e40ceb40f04b9d79d70ab030b55707fc2440291df24eaf971ec43)
这就是使用opencv-python添加文字的基本方法和示例。 Let me know如果您有任何其他问题!
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence