cv2.putText(src, text, place, Font, Font_Size, Font_Color, Font_Overstriking)
src | 输入图像 |
text | 需要添加的文字 |
place | 左上角坐标 |
Font | 字体类型 |
Font_Size | 字体大小 |
Font_Color | 文字颜色 |
Font_Overstriking | 字体粗细 |
import cv2 as cv
import numpy as np
# 读入图片
src = cv.imread('test.jpg')
# 调用cv.putText()添加文字
text = "Your are so beautiful!"
AddText = src.copy()
cv.putText(AddText, text, (200, 100), cv.FONT_HERSHEY_COMPLEX, 2.0, (100, 200, 200), 5)
# 将原图片和添加文字后的图片拼接起来
res = np.hstack([src, AddText])
# 显示拼接后的图片
cv.imshow('text', res)
cv.waitKey()
cv.destroyAllWindows()