docs
This commit is contained in:
parent
cfd176305c
commit
c10225bd28
@ -2,7 +2,19 @@
|
|||||||
#include "opencv2/imgproc/imgproc.hpp"
|
#include "opencv2/imgproc/imgproc.hpp"
|
||||||
#include "opencv2/highgui/highgui.hpp"
|
#include "opencv2/highgui/highgui.hpp"
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
void help()
|
||||||
|
{
|
||||||
|
printf(
|
||||||
|
"\nThis program demonstrated the use of motion templates -- basically using the gradients\n"
|
||||||
|
"of thresholded layers of decaying frame differencing. New movements are stamped on top with floating system\n"
|
||||||
|
"time code and motions too old are thresholded away. This is the 'motion history file'. The program reads from the camera of your choice or from\n"
|
||||||
|
"a file. Gradients of motion history are used to detect direction of motoin etc\n"
|
||||||
|
"Call:\n"
|
||||||
|
"./motempl [camera number 0-n or file name, default is camera 0]\n"
|
||||||
|
);
|
||||||
|
}
|
||||||
// various tracking parameters (in seconds)
|
// various tracking parameters (in seconds)
|
||||||
const double MHI_DURATION = 1;
|
const double MHI_DURATION = 1;
|
||||||
const double MAX_TIME_DELTA = 0.5;
|
const double MAX_TIME_DELTA = 0.5;
|
||||||
@ -147,7 +159,7 @@ int main(int argc, char** argv)
|
|||||||
{
|
{
|
||||||
IplImage* motion = 0;
|
IplImage* motion = 0;
|
||||||
CvCapture* capture = 0;
|
CvCapture* capture = 0;
|
||||||
|
help();
|
||||||
if( argc == 1 || (argc == 2 && strlen(argv[1]) == 1 && isdigit(argv[1][0])))
|
if( argc == 1 || (argc == 2 && strlen(argv[1]) == 1 && isdigit(argv[1][0])))
|
||||||
capture = cvCaptureFromCAM( argc == 2 ? argv[1][0] - '0' : 0 );
|
capture = cvCaptureFromCAM( argc == 2 ? argv[1][0] - '0' : 0 );
|
||||||
else if( argc == 2 )
|
else if( argc == 2 )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user