Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
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::LatentSvmDetector
 
struct  cv::LatentSvmDetector::ObjectDetection
 
class  cv::SimilarRects
 
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
 
class  cv::CascadeClassifier::MaskGenerator
 
struct  cv::DetectionROI
 
struct  cv::HOGDescriptor
 
struct  CvDataMatrixCode
 
struct  cv::linemod::Feature
 Discriminant feature described by its location and label. More...
 
struct  cv::linemod::Template
 
class  cv::linemod::QuantizedPyramid
 Represents a modality operating over an image pyramid. More...
 
struct  cv::linemod::QuantizedPyramid::Candidate
 Candidate feature with a score. More...
 
class  cv::linemod::Modality
 Interface for modalities that plug into the LINE template matching representation. More...
 
class  cv::linemod::ColorGradient
 Modality that computes quantized gradient orientations from a color image. More...
 
class  cv::linemod::DepthNormal
 Modality that computes quantized surface normals from a dense depth map. More...
 
struct  cv::linemod::Match
 Represents a successful template match. More...
 
class  cv::linemod::Detector
 Object detector using the LINE template matching algorithm with any set of modalities. More...
 

Namespaces

 cv
 Namespace where all the C++ OpenCV functionality resides.
 
 cv::linemod
 

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 CvLSVMFilterPosition CvLSVMFilterPosition
 
typedef struct CvLSVMFilterObject CvLSVMFilterObject
 
typedef struct CvLatentSvmDetector CvLatentSvmDetector
 
typedef struct CvObjectDetection CvObjectDetection
 

Enumerations

enum  { cv::CASCADE_DO_CANNY_PRUNING =1, cv::CASCADE_SCALE_IMAGE =2, cv::CASCADE_FIND_BIGGEST_OBJECT =4, cv::CASCADE_DO_ROUGH_SEARCH =8 }
 

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 void cv::groupRectangles (CV_OUT CV_IN_OUT vector< Rect > &rectList, int groupThreshold, double eps=0.2)
 
CV_EXPORTS_W void cv::groupRectangles (CV_OUT CV_IN_OUT vector< Rect > &rectList, CV_OUT vector< int > &weights, int groupThreshold, double eps=0.2)
 
CV_EXPORTS void cv::groupRectangles (vector< Rect > &rectList, int groupThreshold, double eps, vector< int > *weights, vector< double > *levelWeights)
 
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))
 
CV_EXPORTS_W void cv::findDataMatrix (InputArray image, CV_OUT vector< string > &codes, OutputArray corners=noArray(), OutputArrayOfArrays dmtx=noArray())
 
CV_EXPORTS_W void cv::drawDataMatrixCodes (InputOutputArray image, const vector< string > &codes, InputArray corners)
 
CV_EXPORTS std::deque
< CvDataMatrixCode
cvFindDataMatrix (CvMat *im)
 
void cv::linemod::colormap (const Mat &quantized, Mat &dst)
 Debug function to colormap a quantized image for viewing. More...
 
CV_EXPORTS Ptr< Detector > cv::linemod::getDefaultLINE ()
 Factory function for detector using LINE algorithm with color gradients. More...
 
CV_EXPORTS Ptr< Detector > cv::linemod::getDefaultLINEMOD ()
 Factory function for detector using LINE-MOD algorithm with color gradients and depth normals. More...
 

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)
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)
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

CvSize orig_window_size
const CvArr* sum
const CvArr const CvArr* sqsum
const CvArr const CvArr const CvArr* tilted_sum
const CvArr const CvArr const CvArr double scale
CvPoint pt