1 #ifndef MTF_PARALLEL_SM_H 2 #define MTF_PARALLEL_SM_H 4 #include "CompositeSM.h" 5 #include "mtf/SM/ParallelParams.h" 15 template<
class AM,
class SSM>
20 typedef ParamType::PrlEstMethod PrlEstMethod;
30 ParallelSM(
const vector<SM*> _trackers,
const ParamType *parl_params,
31 const SSMParams *ssm_params);
32 void setImage(
const cv::Mat &img)
override;
33 void initialize(
const cv::Mat &corners)
override;
34 void update()
override;
35 const cv::Mat& getRegion()
override {
return cv_corners_mat; }
36 void setRegion(
const cv::Mat& corners)
override;
43 bool failure_detected;
47 vector<cv::Mat> img_buffer, corners_buffer;
50 cv::Mat mean_corners_cv;
53 std::vector<VectorXd> ssm_states;
Definition: StateSpaceModel.h:35
run multiple search methods in parallel with the same AM/SSM; although the code here is currently ide...
Definition: ParallelSM.h:16
base class for all composite search methods
Definition: CompositeSM.h:11
Definition: SearchMethod.h:10
Definition: ParallelParams.h:14