cv2.addWeighted 是 OpenCV 中的一个函数,用于将两幅图像进行加权求和。
使用方法:
cv2.addWeighted(src1, alpha, src2, beta, gamma, dst)
- src1: 第一幅图像
- alpha: 第一幅图像的权重(取值范围为 0 到 1)
- src2: 第二幅图像
- beta: 第二幅图像的权重(取值范围为 0 到 1)
- gamma: 求和后的偏移量
- dst: 输出图像
示例:
import cv2
# 读入两幅图像
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 将两幅图像进行加权求和,其中 img1 的权重为 0.7,img2 的权重为 0.3
dst = cv2.addWeighted(img1, 0.7, img2, 0.3, 0)
# 显示求和后的图像
cv2.imshow('dst', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()