Commit 84cd5096 authored by Gary Bradski's avatar Gary Bradski

described

parent fb671863
......@@ -2,6 +2,14 @@
#include <opencv2/highgui/highgui.hpp>
#include <stdio.h>
void help()
{
printf("\nDo background segmentation, especially demonstrating the use of cvUpdateBGStatModel.\n"
"Learns the background at the start and then segments.\n"
"Learning is togged by the space key. Will read from file or camera\n"
"Call:\n"
"./ bgfg_segm [file name -- if no name, read from camera]\n\n");
}
//this is a sample for foreground detection functions
int main(int argc, char** argv)
......@@ -14,6 +22,7 @@ int main(int argc, char** argv)
cap = cvCaptureFromCAM(0);
else
cap = cvCaptureFromFile(argv[1]);
help();
if( !cap )
{
......@@ -52,7 +61,13 @@ int main(int argc, char** argv)
char k = cvWaitKey(5);
if( k == 27 ) break;
if( k == ' ' )
{
update_bg_model = !update_bg_model;
if(update_bg_model)
printf("Background update is on\n");
else
printf("Background update is off\n");
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment