MTF
Public Types | Public Member Functions | Protected Attributes | List of all members
ParallelTracker Class Reference

run multiple trackers in parallel More...

#include <ParallelTracker.h>

Inheritance diagram for ParallelTracker:
CompositeBase

Public Types

typedef ParallelParams ParamType
 
typedef ParamType::PrlEstMethod EstimationMethod
 

Public Member Functions

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

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
 
cv::Mat mean_corners_cv
 

Additional Inherited Members

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

Detailed Description

run multiple trackers in parallel


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