include/opencv2/objdetect/objdetect.hpp File Reference

Go to the source code of this file.

Classes

struct  CvHaarFeature
struct  CvHaarClassifier
struct  CvHaarStageClassifier
struct  CvHaarClassifierCascade
struct  CvAvgComp
struct  CvLSVMFilterPosition
struct  CvLSVMFilterObject
struct  CvLatentSvmDetector
struct  CvObjectDetection
class  cv::FeatureEvaluator
class  cv::CascadeClassifier
class  cv::CascadeClassifier::Data
struct  cv::CascadeClassifier::Data::DTreeNode
struct  cv::CascadeClassifier::Data::DTree
struct  cv::CascadeClassifier::Data::Stage
struct  cv::HOGDescriptor
class  cv::PlanarObjectDetector
struct  cv::DataMatrixCode
struct  CvDataMatrixCode

Namespaces

namespace  cv
 

Namespace where all the C++ OpenCV functionality resides.


Typedefs

typedef struct CvHaarFeature CvHaarFeature
typedef struct CvHaarClassifier CvHaarClassifier
typedef struct
CvHaarStageClassifier 
CvHaarStageClassifier
typedef struct
CvHidHaarClassifierCascade 
CvHidHaarClassifierCascade
typedef struct
CvHaarClassifierCascade 
CvHaarClassifierCascade
typedef struct CvAvgComp CvAvgComp
typedef struct CvLatentSvmDetector CvLatentSvmDetector
typedef struct CvObjectDetection CvObjectDetection

Functions

 CVAPI (CvHaarClassifierCascade *) cvLoadHaarClassifierCascade(const char *directory
 CVAPI (void) cvReleaseHaarClassifierCascade(CvHaarClassifierCascade **cascade)
 CVAPI (CvSeq *) cvHaarDetectObjects(const CvArr *image
CvHaarClassifierCascade
CvMemStorage double
scale_factor 
CV_DEFAULT (1.1)
CvHaarClassifierCascade
CvMemStorage double
scale_factor int min_neighbors 
CV_DEFAULT (3)
CvHaarClassifierCascade
CvMemStorage double
scale_factor int min_neighbors
int flags 
CV_DEFAULT (0)
CvHaarClassifierCascade
CvMemStorage double
scale_factor int min_neighbors
int flags CvSize min_size 
CV_DEFAULT (cvSize(0, 0))
 CVAPI (int) cvRunHaarClassifierCascade(const CvHaarClassifierCascade *cascade
 CVAPI (CvLatentSvmDetector *) cvLoadLatentSvmDetector(const char *filename)
CvLatentSvmDetector
CvMemStorage float
overlap_threshold 
CV_DEFAULT (0.5f)
CvLatentSvmDetector
CvMemStorage float
overlap_threshold int
numThreads 
CV_DEFAULT (-1))
CV_EXPORTS CvSeqcvHaarDetectObjectsForROC (const CvArr *image, CvHaarClassifierCascade *cascade, CvMemStorage *storage, std::vector< int > &rejectLevels, std::vector< double > &levelWeightds, double scale_factor CV_DEFAULT(1.1), int min_neighbors CV_DEFAULT(3), int flags CV_DEFAULT(0), CvSize min_size CV_DEFAULT(cvSize(0, 0)), CvSize max_size CV_DEFAULT(cvSize(0, 0)), bool outputRejectLevels=false)
CV_EXPORTS_W void cv::groupRectangles (vector< Rect > &rectList, int groupThreshold, double eps=0.2)
CV_EXPORTS_W void cv::groupRectangles (vector< Rect > &rectList, CV_OUT vector< int > &weights, int groupThreshold, double eps=0.2)
CV_EXPORTS void cv::groupRectangles (vector< Rect > &rectList, vector< int > &rejectLevels, vector< double > &levelWeights, int groupThreshold, double eps=0.2)
CV_EXPORTS void cv::groupRectangles_meanshift (vector< Rect > &rectList, vector< double > &foundWeights, vector< double > &foundScales, double detectThreshold=0.0, Size winDetSize=Size(64, 128))
void CV_EXPORTS_W cv::groupRectangles (vector< Rect > &rectList, int groupThreshold, double eps, vector< int > *weights, vector< double > *levelWeights)
CV_EXPORTS void cv::findDataMatrix (const Mat &image, std::vector< DataMatrixCode > &codes)
CV_EXPORTS void cv::drawDataMatrixCodes (const std::vector< DataMatrixCode > &codes, Mat &drawImage)
CV_EXPORTS std::deque
< CvDataMatrixCode
cvFindDataMatrix (CvMat *im)

Variables

CvSize orig_window_size
CvHaarClassifierCascadecascade
CvHaarClassifierCascade
CvMemStorage
storage
const CvArrsum
const CvArr const CvArrsqsum
const CvArr const CvArr const
CvArr
tilted_sum
const CvArr const CvArr const
CvArr double 
scale
CvPoint pt
CvLatentSvmDetectordetector

Typedef Documentation

typedef struct CvHaarFeature CvHaarFeature
typedef struct CvAvgComp CvAvgComp

Function Documentation

CVAPI ( CvHaarClassifierCascade  )  const
CVAPI ( void   ) 
CVAPI ( CvSeq  )  const
CvHaarClassifierCascade CvMemStorage double scale_factor CV_DEFAULT ( 1.  1  ) 
Type Constraints
CvHaarClassifierCascade CvMemStorage double scale_factor int min_neighbors CV_DEFAULT (  ) 
CvHaarClassifierCascade CvMemStorage double scale_factor int min_neighbors int flags CV_DEFAULT (  ) 
CvHaarClassifierCascade CvMemStorage double scale_factor int min_neighbors int flags CvSize min_size CV_DEFAULT ( cvSize(0, 0)   ) 
CVAPI ( int   )  const
CVAPI ( CvLatentSvmDetector  )  const
CvLatentSvmDetector CvMemStorage float overlap_threshold CV_DEFAULT ( 0.  5f  ) 
Type Constraints
CvLatentSvmDetector CvMemStorage float overlap_threshold int numThreads CV_DEFAULT ( 1  ) 
CV_EXPORTS CvSeq* cvHaarDetectObjectsForROC ( const CvArr image,
CvHaarClassifierCascade cascade,
CvMemStorage storage,
std::vector< int > &  rejectLevels,
std::vector< double > &  levelWeightds,
double scale_factor   CV_DEFAULT1.1,
int min_neighbors   CV_DEFAULT3,
int flags   CV_DEFAULT0,
CvSize min_size   CV_DEFAULTcvSize(0, 0),
CvSize max_size   CV_DEFAULTcvSize(0, 0),
bool  outputRejectLevels = false 
)
CV_EXPORTS std::deque<CvDataMatrixCode> cvFindDataMatrix ( CvMat im  ) 

Variable Documentation

const CvArr* sum
const CvArr const CvArr* sqsum
const CvArr const CvArr const CvArr* tilted_sum
const CvArr const CvArr const CvArr double scale