tuoheng_algN/test/水印/视频添加文字水印.py

18 lines
775 B
Python

import cv2
import numpy as np
# 中文乱码,不支持中文
img=cv2.imread("C:\\Users\\chenyukun\\Pictures\\Camera Roll\\a.jpg") # 导入我们需要添加水印的图片
# RGB_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
RGB_img = img
blank_img = np.zeros(shape=(RGB_img.shape[0],RGB_img.shape[1],3), dtype=np.uint8)
font = cv2.FONT_HERSHEY_SIMPLEX
# 添加水印的文字内容
cv2.putText(blank_img,text='Learn Python',org=(40, 90),
fontFace=font,fontScale= 2,
color=(255,0,0),thickness=10,lineType=cv2.LINE_4)
blended = cv2.addWeighted(src1=RGB_img, alpha=0.7,
src2=blank_img, beta=1, gamma = 2)
cv2.imshow("Watermarked Image", blended)
cv2.imwrite("watermarked.jpg", blended)
cv2.waitKey(100000)
cv2.destroyAllWindows()