39 #ifndef vpTemplateTrackerMIForwardAdditional_hh
40 #define vpTemplateTrackerMIForwardAdditional_hh
42 #include <visp3/core/vpConfig.h>
44 #include <visp3/tt/vpTemplateTracker.h>
45 #include <visp3/tt/vpTemplateTrackerHeader.h>
46 #include <visp3/core/vpImageFilter.h>
48 #include <visp3/tt_mi/vpTemplateTrackerMIBSpline.h>
49 #include <visp3/tt_mi/vpTemplateTrackerMI.h>
65 } vpMinimizationTypeMIForwardAdditional;
68 vpMinimizationTypeMIForwardAdditional minimizationMethod;
82 void deletePosEvalRMS();
103 :
vpTemplateTrackerMI(), minimizationMethod(USE_NEWTON), evolRMS(0), x_pos(NULL), y_pos(NULL),
104 threshold_RMS(0), p_prec(), G_prec(), KQuasiNewton()
Implementation of a matrix and operations on matrices.
void setThresholdRMS(double threshold)
void setMinimizationMethod(vpMinimizationTypeMIForwardAdditional method)
Implementation of column vector and the associated operations.
virtual void initHessienDesired(const vpImage< unsigned char > &I)=0
vpTemplateTrackerMIForwardAdditional()
Default constructor.
vpMinimizationTypeMIForwardAdditional
virtual void trackNoPyr(const vpImage< unsigned char > &I)=0