[英]How to replace a masked part of an image with another image using openCV python?
[英]How to superimpose masked part of image to a new image?
使用我们手头有 numpy 数组的事实,我们可以首先将掩码扩展到三个维度:
# Case 1: original mask is OpenCV mask (foreground values 255)
mask = np.dstack([(mask > 0)]*3)
# Case 2: original mask is already boolean
mask = np.dstack([mask]*3)
然后使用遮罩复制图像:
np.copyto(background, foreground, where=mask)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.