2

我正在开发一个使用 opencv 作为我的大学项目的应用程序,它几乎完成了,除了我无法在我的相机流上覆盖动画视频(flash 视频),我想捕捉用户的嘴巴,在检测到嘴巴之后我想覆盖一个烟雾动画视频。请问有人可以帮我处理覆盖部分吗?如果不可能,您能否对任何解决方法有所了解

我正在使用 opencv 2.3.1 和 ubuntu 11.10。

4

1 回答 1

1

基本上,您需要做的就是在视频帧中设置一个ROI(感兴趣区域),然后执行将任意图像复制到视频帧中的特定位置的操作。

我已经在这个线程中演示了如何做类似的事情,用户用鼠标选择 ROI,系统执行该区域的灰度转换。

此外,该线程还展示了如何使用鼠标在网络摄像头窗口上绘图。

两个线程都使用 OpenCV 的 C 接口,它们展示了如何实现您正在寻找的覆盖效果。

于 2012-07-04T20:40:39.783 回答