ウェブカメラを使用してゲームを作成しようとしている皆さん、こんにちは。ウェブカメラでビデオをストリーミングしているときに、画面からオブジェクトを落下させる必要があります(そのストリームがバックグラウンドです)。
私はPythonとopencvのモジュールcv2を使用しています
問題は、このオブジェクトにマスクを適用するにはどうすればよいですか?元の画像のマスクとなる画像をすでに持っていますが、元の画像の背景を差し引くためにそれを適用する方法がわかりません。
iveはすでにcv2.bitwise_を使用しようとしましたが、何も起こらず、画像は黒の背景で同じままでした。
#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)
前もって感謝します!