使用背景减法检测和跟踪对象

时间:2013-02-23 09:25:30

标签: c++ opencv

我正在开展视频处理项目,该项目涉及跟踪人体科目。我有一个稳定的背景场景,每当主体进入框架时,会有轻微的光照效果变化。我尝试使用BackgroundSubtractorMOG2,但它似乎没有用,然后我尝试使用这段代码:

cv::Mat temp;
cv::subtract(camFrame,backg,temp);
cv::threshold(temp,temp,25,255,cv::THRESH_BINARY_INV); 

camFrame是来自相机的帧的灰度版本。 backg是已经捕获并存储的背景帧。但是这段代码似乎没有很好地提取前景主题,并且灯光效果也显示为前景...如果有人可以提供一些建议以及一些代码,我会很高兴。

0 个答案:

没有答案