【发布时间】:2017-07-20 22:58:56
【问题描述】:
我正在寻找一种方法来组合/混合 2 个视频,而不管 OpenCV 中的对齐方式。
我有 2 个相同场景的视频,一个是快速滚动的球,另一个是从标准化起点开始缓慢滚动的视频。
我之前已经设法弄清楚如何使用 AddWeighted() 将两个图像混合在一起,但对视频执行类似的操作知之甚少。
我知道这涉及读取各个来源的框架并对其进行处理..仅此而已。
任何帮助或指导将不胜感激。
【问题讨论】:
-
阅读一些基本的 Opencv 教程,了解如何读取视频文件并从该文件中获取帧,然后只需将您的
addWeighted知识应用于从相应视频中获取的 2 帧 -
@ZdaR 感谢您的回复。我对此进行了调查,并使用图像差异输出了一些可以接受的结果。我很快就会考虑在各个帧上使用 addWeighted() 。谢谢!
标签: c++ opencv video video-capture