嘿大家我正在尝试使用我的网络摄像头制作游戏,我需要一些物体从屏幕上掉下来,同时我用我的网络摄像头流式传输视频(那个流是我的背景)。
我正在使用python 和opencv 的模块 cv2
问题是:如何对这些对象应用蒙版?我已经有一个图像作为原始图像的蒙版,但我不知道如何应用它来减去原始图像的背景..
我已经尝试使用 cv2.bitwise_and 但什么也没发生,图像在黑色背景下保持不变:
#targets
original_ball = cv2.imread("Aqua-Ball-Red-icon.png")
ball = cv2.resize(bola_original, (64,64), fx=1, fy=1)
#mask
mask_original = cv2.imread("input-mask.png",0)
mask = cv2.resize(mask_original, (64,64), fx=1, fy=1)
res = cv2.bitwise_and(ball, ball, mask = mask)
提前致谢!