OpenCv MOG2 Backgroundsubtraction功能在C ++上无法正常工作

问题描述

大家好,我在C#中使用mog2函数没有问题,但是当我尝试在C ++上做同样的事情时,结果却很奇怪。我相信这与图片的频道有关,但我无法解决。我需要谢谢你。

--watch-image

这是一个非常简单的定义,但结果是这样的。

df.ffill()

解决方法

我解决了这个问题。问题在于定义框架事件中的功能。

因此,Ptr<BackgroundSubtractor> sub ;部分必须在头文件中定义,sub=createBackgroundSubtractorMOG2();必须在单击中定义,即使不是框架事件也是如此。

我希望这对任何需要解决方案的人都有帮助。