Am5os
 All Classes Functions Pages
Public Member Functions | List of all members
CascadeHaarDetector Class Reference
Inheritance diagram for CascadeHaarDetector:
[legend]
Collaboration diagram for CascadeHaarDetector:
[legend]

Public Member Functions

 CascadeHaarDetector (std::string classifier_file, double scale_factor=1.1, int min_neighbors=3, cv::Size min_size=cv::Size(20, 20), cv::Size max_size=cv::Size(80, 80))
 
std::vector< cv::Rect > Detect (cv::Mat *frame)
 
std::vector< cv::Rect > DetectInROI (cv::Mat *frame, std::vector< cv::Rect > *rois)
 

Constructor & Destructor Documentation

CascadeHaarDetector::CascadeHaarDetector ( std::string  classifier_file,
double  scale_factor = 1.1,
int  min_neighbors = 3,
cv::Size  min_size = cv::Size(20,20),
cv::Size  max_size = cv::Size(80,80) 
)

Default constructor.

Member Function Documentation

std::vector< cv::Rect > CascadeHaarDetector::Detect ( cv::Mat *  frame)
virtual

Detects objects in the given frame (cv::Mat) acording to the classifier.

Parameters
frameThe current frame
Returns
The vector of all detected objects in the current Frame

Implements Detector.

std::vector< cv::Rect > CascadeHaarDetector::DetectInROI ( cv::Mat *  frame,
std::vector< cv::Rect > *  rois 
)
virtual

Detects objects in the given frame (cv::Mat) only in the ROIs. Must be overwritten in subclass.

Parameters
frameThe current frame
frameThe rois
Returns
The vector of all detected objects in the current Frame

Implements Detector.


The documentation for this class was generated from the following files: