import cv2
img_head = cv2.imread('head.jpg') # 读取头像和国旗图案
img_flag = cv2.imread('flag.jpg')
w_head, h_head = img_head.shape[:2] # 获取头像和国旗图案宽度
w_flag, h_flag = img_flag.shape[:2]
scale = w_head / w_flag / 4 # 计算图案缩放比例
img_flag = cv2.resize(img_flag, (0, 0), fx=scale, fy=scale) # 缩放图案
w_flag, h_flag = img_flag.shape[:2] # 获取缩放后新宽度
for i in range(0, 3): # 按3个通道合并图片
img_head[:w_flag, h_head - h_flag:, i] = img_flag[:, :, i]
cv2.imwrite('new_head.jpg', img_head) # 保存最终结果
python10行代码 头像加国旗
可以请我喝杯咖啡吗QAQ~
本文作者:vanxkr
本文链接:http://www.vanxkr.com/2019/9/python-guoqi
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!
0 条评论