48 #include <visp3/core/vpMatrix.h>
49 #include <visp3/core/vpMath.h>
50 #include <visp3/core/vpImage.h>
61 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
93 const vpMe& operator=(
const vpMe &me);
94 #ifdef VISP_HAVE_CPP11_COMPATIBILITY
95 const vpMe& operator=(
const vpMe &&me);
143 inline double getMu1()
const {
return mu1; }
149 inline double getMu2()
const {
return mu2; }
167 inline unsigned int getRange()
const {
return range; }
198 void setMaskNumber(
const unsigned int &a) ;
213 void setMaskSize(
const unsigned int &a);
226 void setMu1(
const double &mu_1) { this->mu1 = mu_1 ; }
233 void setMu2(
const double &mu_2) { this->mu2 = mu_2 ; }
256 void setRange(
const unsigned int &r) { range = r ; }
unsigned int getRange() const
Implementation of a matrix and operations on matrices.
unsigned int getMaskSize() const
void setPointsToTrack(const int &n)
unsigned int getMaskNumber() const
void setStrip(const int &a)
void setSampleStep(const double &s)
int ntotal_sample
Distance between sampled points (in pixels)
void setNbTotalSample(const int &nb)
void setMu1(const double &mu_1)
int getNbTotalSample() const
double getThreshold() const
unsigned int getAngleStep() const
unsigned int mask_size
convolution masks' size in pixels (masks are square),
void setAngleStep(const unsigned int &a)
void checkSamplestep(double &a)
int getPointsToTrack() const
vpMatrix * getMask() const
void setMaskSign(const int &a)
void setMu2(const double &mu_2)
double min_samplestep
Contrast continuity parameter (right boundary)
unsigned int n_mask
the number of convolution masks available for tracking ; defines resolution.
double mu1
Likelihood ratio threshold.
void setThreshold(const double &t)
double mu2
Contrast continuity parameter (left boundary)
double getMinSampleStep() const
void setRange(const unsigned int &r)
double getSampleStep() const
double sample_step
Seek range - on both sides of the reference pixel.
void setMinSampleStep(const double &min)