MTF
MCLSCV.h
1 #ifndef MTF_MC_LSCV_H
2 #define MTF_MC_LSCV_H
3 
4 #include "LSCV.h"
5 
6 _MTF_BEGIN_NAMESPACE
7 
8 class MCLSCV : public LSCV{
9 public:
10  typedef Map<MatrixXdr, Unaligned, InnerStride<3> > MatrixXdMrMC;
11  typedef Map<VectorXd, Unaligned, InnerStride<3> > VectorXdMMC;
12 
13  MCLSCV(const ParamType *scv_params = nullptr);
14 
15  void initializePixVals(const Matrix2Xd& init_pts) override;
16  void updatePixVals(const Matrix2Xd& curr_pts) override;
17  void updateSimilarity(bool prereq_only = true) override;
18 
19 protected:
20 
21  void updateMappedPixVals(int index, int ch);
22 };
23 
24 _MTF_END_NAMESPACE
25 
26 #endif
Definition: MCLSCV.h:8
Locally adaptive Sum of Conditional Variance.
Definition: LSCV.h:71
void updateSimilarity(bool prereq_only=true) override
functions for updating state variables when a new image arrives
Definition: LSCV.h:8
void initializePixVals(const Matrix2Xd &init_pts) override
initialization methods - to be called once when the tracker is initialized