Merge pull request #680 from vpisarev:c2cpp_video_take2
This commit is contained in:
@@ -52,7 +52,7 @@ int main(int argc, const char** argv)
|
||||
namedWindow("foreground image", CV_WINDOW_NORMAL);
|
||||
namedWindow("mean background image", CV_WINDOW_NORMAL);
|
||||
|
||||
BackgroundSubtractorMOG2 bg_model;//(100, 3, 0.3, 5);
|
||||
Ptr<BackgroundSubtractor> bg_model = createBackgroundSubtractorMOG2();
|
||||
|
||||
Mat img, fgmask, fgimg;
|
||||
|
||||
@@ -69,13 +69,13 @@ int main(int argc, const char** argv)
|
||||
fgimg.create(img.size(), img.type());
|
||||
|
||||
//update the model
|
||||
bg_model(img, fgmask, update_bg_model ? -1 : 0);
|
||||
bg_model->apply(img, fgmask, update_bg_model ? -1 : 0);
|
||||
|
||||
fgimg = Scalar::all(0);
|
||||
img.copyTo(fgimg, fgmask);
|
||||
|
||||
Mat bgimg;
|
||||
bg_model.getBackgroundImage(bgimg);
|
||||
bg_model->getBackgroundImage(bgimg);
|
||||
|
||||
imshow("image", img);
|
||||
imshow("foreground mask", fgmask);
|
||||
|
Reference in New Issue
Block a user