如何从cv2.BackgroundSubtractorMOG2获取背景?

时间:2016-06-28 19:54:36

标签: python opencv image-processing motion-detection background-subtraction

有没有办法从python中的cv2.BackgroundSubtractorMOG2获取背景?

换句话说,是否存在基于视频的最后n帧计算图像的技术,可以用作背景?

1 个答案:

答案 0 :(得分:0)

这种技术会非常复杂,但您可能需要查看一些关键字:图像拼接,基于渐变的方法,补丁匹配,图像填充。例如,Matlab has a function试图插入附近像素的缺失值。您可以扩展此方法以使用3D(在线性情况下不应该如此困难)。

更一般地说,这是一个不适定的问题,因为无法知道失踪地区的情况。

特别是为了解决您的问题,您可能首先要区分原始帧和提取的图像,它们应该显示背景。然后,使用ROI填写或类似方法。您可以在网络上找到一些示例,例如this