Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 用opencv替换视频中的背景_C++_Opencv - Fatal编程技术网

C++ 用opencv替换视频中的背景

C++ 用opencv替换视频中的背景,c++,opencv,C++,Opencv,我正在寻找方法和实现,以取代视频背景。我的目标看起来像。作者说他使用阈值来提取背景并替换它们。然而,我不相信阈值能达到很好的效果。你能给我建议一下opencv中实时替换opencv背景的方法吗 请注意,“原始摄影机”根本不移动,人在场景中几秒钟后出现 “原始照相机”捕获的第一帧很可能被视为“背景”。当人出现在场景中时,基于“背景”和下一帧的RGB值之间的比较的简单阈值可以给出这样的结果 如果“originalvideo”和“reVideo”的相机分辨率相同,则此任务将变得微不足道。在cvCopy

我正在寻找方法和实现,以取代视频背景。我的目标看起来像。作者说他使用阈值来提取背景并替换它们。然而,我不相信阈值能达到很好的效果。你能给我建议一下opencv中实时替换opencv背景的方法吗

请注意,“原始摄影机”根本不移动,人在场景中几秒钟后出现

“原始照相机”捕获的第一帧很可能被视为“背景”。当人出现在场景中时,基于“背景”和下一帧的RGB值之间的比较的简单阈值可以给出这样的结果


如果“originalvideo”和“reVideo”的相机分辨率相同,则此任务将变得微不足道。

在cvCopy功能中使用阈值二值图像作为遮罩。

谢谢。你有关于那项任务的例子吗?我发现了那种方法的想法。首先,他捕获了背景(没有人),然后在有人提交时进行比较。它很简单,但性能非常好。你有没有办法比较背景和人物+背景