2024-07-05 09:32:42 发布
网友
我想用黑白蒙版的透明纯色覆盖图片
目前我正在使用以下java代码来实现这一点。
redImg = new Mat(image.size(), image.type(), new Scalar(255, 0, 0)); redImg.copyTo(image, mask);
我不熟悉python api。
所以我想知道python中是否有其他api。 有没有更好的实施方案?
图片:
面具:
我想要的:
现在,在我处理了所有这些Python、OpenCV和Numpy之后,我发现用代码实现这些非常简单:
image[mask] = (0, 0, 255)
———————————————————————————————————
我通过以下代码解决了这个问题:
redImg = np.zeros(image.shape, image.dtype) redImg[:,:] = (0, 0, 255) redMask = cv2.bitwise_and(redImg, redImg, mask=mask) cv2.addWeighted(redMask, 1, image, 1, 0, image)
现在,在我处理了所有这些Python、OpenCV和Numpy之后,我发现用代码实现这些非常简单:
———————————————————————————————————
我通过以下代码解决了这个问题:
相关问题 更多 >
编程相关推荐