1

如何使用 emgucv 从实时视频源中删除背景。我需要像这个视频这样的东西。我唯一想要的是一个移动的物体或一个人。我尝试了运动检测,但没有达到性能水平。

4

1 回答 1

1

如果只有背景和光线条件稳定,您就可以这样做。首先获取背景图像。然后获取背景图像和视频帧之间的差异。最后,屏蔽零值像素。换句话说:

(bg:背景图像,cf:当前帧,ri:结果图像)

  1. ri = bg - cf
  2. 阈值:将零值像素设为黑色,其他像素设为白色。其他像素属于运动物体(视频中的男人)
  3. 找到白色斑点
  4. 掩盖cf上的那些白色斑点
  5. 在你想要的任何其他背景上过去那些面具

对每一帧视频执行这些步骤

于 2016-09-02T11:40:23.420 回答