首页 > 解决方案 > Python CV2 选择掩码的 alpha 使其透明

问题描述

我想以某种方式使我附加到图像的蒙版透明。我有以下内容:

img_background[掩码]=[0,5,255]

我想让遮罩区域([0,5,255])透明。

标签: pythonnumpyopencv3.0

解决方案


您可以使用 cv2.addWeighted 添加这两个图像,如下所示:

import cv2

background = cv2.imread('field.jpg')
overlay = cv2.imread('dice.png')

added_image = cv2.addWeighted(background,0.4,overlay,0.1,0)

cv2.imwrite('combined.png', added_image)

致谢: 使用 openCV 将透明图像叠加到另一个图像上


推荐阅读