如何在Python中使用second合并两个图像作为透明二进制掩码?

时间:2016-08-19 12:49:09

标签: python opencv numpy image-processing

例如,我有一张猫的图像,第二张图像带有猫的面具。我想在第一张图片中为猫的像素添加透明红色遮罩。 这两个图像都是numpy数组...那么怎么做呢?

1 个答案:

答案 0 :(得分:2)

IIUC你可以做这样的事情 -

img[:,:,2] = np.where(mask,255,img[:,:,2])

结果 -

enter image description here

enter image description here

enter image description here