42 #include <visp3/core/vpMath.h>
43 #include <visp3/core/vpMatrix.h>
44 #include <visp3/me/vpMeTracker.h>
150 static void update_indices(
double theta,
int incr,
int i,
int j,
int &i1,
int &i2,
int &j1,
int &j2);
167 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
223 #if (VISP_CXX_STANDARD >= VISP_CXX_STANDARD_11)
256 void setExtremities();
273 void suppressPoints();
308 double getRho()
const;
313 double getTheta()
const;
336 inline double getA()
const {
return a; }
341 inline double getB()
const {
return b; }
346 inline double getC()
const {
return c; }
389 unsigned int thickness = 1);
406 unsigned int thickness = 1);
423 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
441 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
444 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
447 unsigned int thickness = 1);
450 unsigned int thickness = 1);
453 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
456 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
Class to define RGB colors available for display functionalities.
static const vpColor green
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...
Class that tracks in an image a line moving edges.
double theta
theta parameter of the line
double a
Parameter a of the line equation a*i + b*j + c = 0.
double angle
Angle in deg between the extremities.
double c
Parameter c of the line equation a*i + b*j + c = 0.
double rho
rho parameter of the line
void computeRhoSignFromIntensity(bool useIntensityForRho)
void getEquationParam(double &A, double &B, double &C)
double angle_1
Angle in deg between the extremities.
double delta_1
Angle in rad between the extremities.
double delta
Angle in rad between the extremities.
double b
Parameter b of the line equation a*i + b*j + c = 0.
Performs search in a given direction(normal) for a given distance(pixels) for a given 'site'....
Contains abstract elements for a Distance to Feature type feature.
void initTracking(const vpImage< unsigned char > &I)
virtual void sample(const vpImage< unsigned char > &image, bool doNotTrack=false)=0
void track(const vpImage< unsigned char > &I)
void display(const vpImage< unsigned char > &I)