opencv/python:在网络摄像头流上绘制图像

3 投票
1 回答
16306 浏览
提问于 2025-04-17 13:46

大家好,我正在用我的摄像头制作一个游戏,我需要一些物体从屏幕上掉下来,同时我还在用摄像头直播视频(这个视频就是我的背景)。

我的问题是:我该如何在这个背景上绘制图像? 我知道如何捕捉每一帧,并且我需要在这些帧上绘制图像,但我该用什么呢?

  • 为此,我正在使用python和opencv以及cv2模块
  • 我已经搜索过了,发现可以使用感兴趣区域来做到这一点,但我在使用cv2,有人说用numpy数组会简单得多……但我不太明白该怎么做……

有没有人能给我一些建议或示例,教我该怎么做?

提前谢谢大家!

1 个回答

1

这里有一个例子。它展示了如何在一张大图片上叠加透明的图片。你也可以使用OpenCV自带的绘图函数。还有一个很酷的小技巧,可以用来绘制透明的形状。

撰写回答