python-OpenCV之在图片上添加文字(cv.putText())

函数原型

    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()

效果

python-OpenCV之在图片上添加文字(cv.putText())_第1张图片

 

你可能感兴趣的:(openCV,python)