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

Public Member Functions

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

Member Function Documentation

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

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

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

Implemented in CascadeHaarDetector, DaimlerPeopleDetector, and HOGPeopleDetector.

virtual std::vector<cv::Rect> Detector::DetectInROI ( cv::Mat *  frame,
std::vector< cv::Rect > *  rois 
)
pure 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

Implemented in CascadeHaarDetector, DaimlerPeopleDetector, and HOGPeopleDetector.


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