查看: 2179|回复: 0

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

[复制链接]

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
发表于 2019-6-20 16:15:44 | 显示全部楼层 |阅读模式
函数原型:


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



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表