用opencv替换视频中的背景

时间:2015-03-26 05:09:11

标签: c++ opencv

我正在寻找替换视频背景的方法和实现。我的目标看起来像Youtube video。作者说,他使用阈值来提取背景并替换它们。但是,我不相信阈值可以获得非常好的结果。你能否告诉我opencv中可用的任何方法来实时替换opencv中的背景。

2 个答案:

答案 0 :(得分:1)

请注意"原始相机"根本没有移动,人在场景中出现几秒钟后出现。

很有可能第一帧被原始相机拍摄"被视为"背景"。基于RGB值之间的比较的简单阈值形成"背景"当人出现在场景中时,下一帧可以给出这样的结果。

如果相机分辨率为" originalvideo"和" reVideo"这个任务变得微不足道。

答案 1 :(得分:1)

在cvCopy函数中使用阈值化二进制图像作为掩码。