2016-08-19 132 views

回答

1

IIUC你可以做这样的事情 -

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

结果 -

enter image description here

enter image description here

enter image description here

+0

谢谢,也想过...但希望获得alpha通道图像,即不破坏R或其他通道信息。 –

+0

@ Il'yaZhenin对不起,没有解决方案。 – Divakar

+0

@ Il'yazhenin即使你使用了一个alpha通道,你最终也会改变原来的BGR通道。你想获得某种图层吗?然而,并非重写R通道completeley,正确的方法可能是创建一个红色(0,0,255)蒙版并将其与您的原始图像混合,例如cv2.addWeighted或两个图像的因子为0.5和0.5 – Micka

相关问题