实现目标:
通过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()
处理后结果:


本文介绍如何使用Python的OpenCV库实现两张图片的叠加,并控制透明度,同时演示如何通过addWeighted函数使叠加后的图片变亮。通过实例展示步骤,适合图像处理初学者理解逻辑运算的应用。
3183

被折叠的 条评论
为什么被折叠?



