这是一份使用掩码图合并两张图片的 Python 代码:
import cv2
import numpy as np
# 读入图片
img1 = cv2.imread('img1.jpg')
img2 = cv2.imread('img2.jpg')
# 读入掩码图
mask = cv2.imread('mask.jpg', 0)
# 把掩码图转换为与图片尺寸一致的掩码数组
mask = cv2.resize(mask, (img2.shape[1], img2.shape[0]))
# 创建一个遮罩数组,为了方便计算把掩码数组类型转换为 float
mask =