如何在OpenCV相机流上叠加小动画

3

我正在开发一款应用程序,使用opencv作为我的大学项目,除了无法在摄像头流上叠加动画视频(Flash视频)之外,几乎已经完成了。 我想捕获用户的嘴巴,并在检测到嘴巴后叠加一个烟雾的动画视频。 请问有人可以帮我解决叠加问题吗?如果不可能,您能否提供任何变通方法。

我正在使用opencv 2.3.1和ubuntu 11.10。

1个回答

1

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

我已经在this thread中演示了如何执行类似的操作,用户使用鼠标选择ROI,系统对该区域执行灰度转换。

this thread也展示了如何使用鼠标在网络摄像头窗口上绘制。

这两个线程都使用OpenCV的C接口,并展示了如何实现您正在寻找的叠加效果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接