文档介绍:#define CV_NO_BACKWARD_COMPATIBILITY
#include ""
#include ""
#include <iostream>
#include <cstdio>
#ifdef _EiC
#define WIN32
#endif
using namespace std;
using namespace cv;
void detectAndDraw( Mat& img,
CascadeClassifier& cascade, CascadeClassifier& nestedCascade,
double scale);
String cascadeName =
"../../data/haarcascades/";
String nestedCascadeName =
"../../data/haarcascades/";
int main( int argc, const char** argv )
{
CvCapture* capture = 0;
Mat frame, frameCopy, image;
const String scaleOpt = "--scale=";
size_t scaleOptLen = ();
const String cascadeOpt = "--cascade=";
size_t cascadeOptLen = ();
const String nestedCascadeOpt = "--nested-cascade";
size_t nestedCascadeOptLen = ();
String inputName;
CascadeClassifier cascade, nestedCascade;
double scale = 1;
if( () || (isdigit(()[0]) && ()[1] == '\0') )
capture = cvCaptureFromCAM( () ? 0 : ()[0] - '0' );
else if( () )
{
image = imread( inputName, 1 );
if( () )
capture = cvCaptureFromAVI( () );
}