MTF
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CascadeTracker Class Reference
Inheritance diagram for CascadeTracker:
CompositeBase

Public Types

typedef CascadeParams ParamType
 

Public Member Functions

 CascadeTracker (const vector< TrackerBase * > _trackers, const ParamType *casc_params=nullptr)
 
void initialize (const cv::Mat &corners) override
 
void update () override
 
void setRegion (const cv::Mat &corners) override
 
const cv::Mat & getRegion () override
 
void setImage (const cv::Mat &img) override
 
- Public Member Functions inherited from CompositeBase
 CompositeBase (const vector< TrackerBase * > _trackers)
 
void setImage (const cv::Mat &img) override
 
int inputType () const override
 

Protected Member Functions

void updateTrackers (const cv::Mat &img)
 

Protected Attributes

ParamType params
 
bool failure_detected
 
vector< cv::Mat > img_buffer
 
vector< cv::Mat > corners_buffer
 
int buffer_id
 
bool buffer_filled
 
cv::Mat curr_img
 

Additional Inherited Members

- Public Attributes inherited from CompositeBase
const vector< TrackerBase * > trackers
 
int n_trackers
 
int input_type
 

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