MTF
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PyramidalSM< AM, SSM > Class Template Reference

run multiple search methods with the same AM/SSM on a Gaussian image pyramid; although the code here is currently identical to CascadeTracker, a seperate module exists for future extensions that take advantage of the additional information that is available to the Cascade through direct access to the underlying AM and SSM More...

#include <PyramidalSM.h>

Inheritance diagram for PyramidalSM< AM, SSM >:
CompositeSM< AM, SSM >

Public Types

typedef PyramidalParams ParamType
 
typedef SM::SSMParams SSMParams
 
- Public Types inherited from CompositeSM< AM, SSM >
typedef SearchMethod< AM, SSM > SM
 

Public Member Functions

 PyramidalSM (const vector< SM * > &_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
 
void setImagePyramid (const vector< cv::Mat > &_img_pyramid)
 
const vector< cv::Mat > & getImagePyramid () const
 
- Public Member Functions inherited from CompositeSM< AM, SSM >
 CompositeSM (const vector< SM * > _trackers)
 
void setImage (const cv::Mat &img) override
 
int inputType () const override
 
void setRegion (const cv::Mat &corners) override
 
virtual void setSPIMask (const bool *_spi_mask)
 
virtual void clearSPIMask ()
 
virtual void setInitStatus ()
 
virtual void clearInitStatus ()
 
virtual bool supportsSPI ()
 
virtual AM & getAM ()
 
virtual SSM & getSSM ()
 

Protected Member Functions

void updateImagePyramid ()
 
void showImagePyramid ()
 

Protected Attributes

ParamType params
 
vector< cv::Size > img_sizes
 
vector< cv::Mat > img_pyramid
 
double overall_scale_factor
 
bool external_img_pyramid
 
- Protected Attributes inherited from CompositeSM< AM, SSM >
const vector< SM * > trackers
 
int n_trackers
 
int input_type
 

Detailed Description

template<class AM, class SSM>
class PyramidalSM< AM, SSM >

run multiple search methods with the same AM/SSM on a Gaussian image pyramid; although the code here is currently identical to CascadeTracker, a seperate module exists for future extensions that take advantage of the additional information that is available to the Cascade through direct access to the underlying AM and SSM


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