python3在输出的图片中添加文字

python3在输出的图片中添加文字

代码如下:

import cv2
bk_img = cv2.imread(“144.jpg”) #这里修改为个人的路径
#在图片上添加文字信息
cv2.putText(bk_img,“Hello World”, (20,20), cv2.FONT_HERSHEY_SIMPLEX,
0.7,(0,0,255), 3, cv2.LINE_AA)
#显示图片
cv2.imshow(“add_text”,bk_img)
cv2.waitKey()
#保存图片
cv2.imwrite(“add_text.jpg”,bk_img)

cv2.putText文件说明:
例如:
cv2.putText(img,xy,(x1,y1), cv2.FONT_HERSHEY_PLAIN, 2, (0, 0, 255), thickness=2)
img:需要添加文字的图片
xy:需要添加的文字内容,例如“Hello World”
(x1,y1):添加的文字在图片位置上显示的坐标
cv2.FONT_HERSHEY_PLAIN:字体类型
2:字体大小
(0,0,255):显示的添加文字的颜色(红色)
thickness = 2:字体粗细,数值表示占几个像素
其中:
cv2.rectangle(img,(x1,y1),(x2,y2),(0,255,0),3)
img:要作用的图片
(x1,y1):矩形框的左上角坐标
(x2,y2):矩形框的右下角坐标
(0,255,0):矩形框的RGB颜色(绿色)
3:所画线的宽度

你可能感兴趣的:(python代码)