实现目标:
通过python 实现,俩张图片的叠加,已经俩张图片所占的透明度,并且给叠加后的图片变亮。
了解图像的逻辑运算
俩张图片叠加:
测试数据:
import numpy as np
import cv2
import os
path = os.getcwd()
bat = cv2.imread("static\\bat.jpg")
start = cv2.imread("static\\timg.jpg")
#将尺寸调整为一致
new_bat =cv2.resize(bat,(start.shape[1],start.shape[0]))
megre = cv2.addWeighted(new_bat,1,start,0.8,0)
#(bat,2,start,1,20)
#bat 第一张图片 2 是给他占的权重
#start 第二张图片 1 是给他占的权重
#20 是在他俩对应和基础上变亮多少
cv2.imshow("test",megre)
cv2.waitKey()
处理后结果: