给定两个输入,一是原始图像,二是掩膜图像,最佳方式是什么来从原始图像中去除背景。最终输出只包含狗的图像,没有背景并具有透明度。我已经看到掩膜图像也可以用OpenCV创建。有没有一种方法可以只使用现有的掩膜图像并生成输出图像?
更新:我尝试了这个方法.
更新:我尝试了这个方法.
import cv2
# opencv loads the image in BGR, convert it to RGB
img = cv2.imread("originalImage.png")
mask = cv2.imread("maskImage.png")
final = cv2.bitwise_and(img, mask)
cv2.imwrite("final.png", final)
最终图像
是否有方法可以将背景设置为透明?