【发布时间】:2020-05-01 21:33:39
【问题描述】:
我一直在寻找如何用 Python(或实际上用任何语言)将透明视频叠加到相机源上,我见过的最接近的方法是使用 opencv。
我按照教程here 做了一些实验。一个是在while 循环中添加一个新的VideoCapture,以便在从相机捕获视频时播放文件中的视频;但视频不会显示。
我遇到的其他事情是混合视频和摄像头,但并没有真正做叠加。
我迷失了方向,非常感谢任何有关如何以编程方式进行操作的教程或链接。
更新:这是关于同时逐帧和逐时间加载摄像机源和透明视频。
【问题讨论】:
-
您的问题是关于如何逐帧/逐时间同步加载两个视频,或者关于如何根据一些透明度信息合并两个图像?
-
它是关于同时逐帧和逐时间加载两个视频(相机馈送和透明视频)。谢谢@Micka,会更新问题
-
请分享您的代码。
-
所以两个视频的帧率完全相同?否则逐帧和逐时间是不可能的。只需使用 2x VideoCapture 并在每次迭代中从两个 videoCapture 中读取 => 加载已解决。
-
@Micka 同步是可能的。完成后我将发布代码。此外,相机通常没有帧率,而是取决于特定时间的 CPU 使用率。
标签: python opencv video-streaming video-processing video-capture