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
Opencv 清晰的背景资料2_Opencv_Background Subtraction - Fatal编程技术网

Opencv 清晰的背景资料2

Opencv 清晰的背景资料2,opencv,background-subtraction,Opencv,Background Subtraction,我有以下代码 cv::VideoCapture capture; cv::Mat image; cv::Mat foregroundMask cv::BackgroundSubtractorMOG2 backgroundModel; // update background model for(int i = 0; i < 10; ++i) { capture >> image; backgroundModel(image, foregroundMask);

我有以下代码

cv::VideoCapture capture;
cv::Mat image;
cv::Mat foregroundMask
cv::BackgroundSubtractorMOG2 backgroundModel;

// update background model
for(int i = 0; i < 10; ++i)
{
    capture >> image;
    backgroundModel(image, foregroundMask);
}

//clear background model
// TODO   

// update background model    
for(int i = 0; i < 10; ++i)
{
    capture >> image;
    backgroundModel(image, foregroundMask);
}
cv::视频捕获;
cv::Mat图像;
cv::Mat前地面掩模
cv::背景减去MOG2背景模型;
//更新背景模型
对于(int i=0;i<10;++i)
{
捕捉>>图像;
背景模型(图像、前景模板);
}
//清晰背景模型
//待办事项
//更新背景模型
对于(int i=0;i<10;++i)
{
捕捉>>图像;
背景模型(图像、前景模板);
}
如何清除背景模型并从一开始再次更新它?就像以前没有更新过一样。替换上述代码中TODO部分的代码应该是什么?

调用
void initialize(Size frameSize,int frameType)方法

//clear background model
backgroundModel.initialize(image.size(), image.type());
根据这种方法,将明确内部模型