 |
Visual Servoing Platform
version 3.3.0
|
47 #include <visp3/core/vpMath.h>
48 #include <visp3/core/vpMatrix.h>
49 #include <visp3/me/vpMeTracker.h>
154 static void update_indices(
double theta,
int incr,
int i,
int j,
int &i1,
int &i2,
int &j1,
int &j2);
168 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
191 void setExtremities();
193 void suppressPoints();
199 double getRho()
const;
200 double getTheta()
const;
216 inline double getA()
const {
return a; }
221 inline double getB()
const {
return b; }
226 inline double getC()
const {
return c; }
245 unsigned int thickness = 1);
248 unsigned int thickness = 1);
251 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
254 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
double a
Parameter a of the line equation a*i + b*j + c = 0.
virtual void display(const vpImage< unsigned char > &I, vpColor col)=0
void computeRhoSignFromIntensity(bool useIntensityForRho)
double c
Parameter c of the line equation a*i + b*j + c = 0.
void track(const vpImage< unsigned char > &I)
Track sampled pixels.
virtual void sample(const vpImage< unsigned char > &image, bool doNotTrack=false)=0
Sample pixels at a given interval.
void getEquationParam(double &A, double &B, double &C)
Performs search in a given direction(normal) for a given distance(pixels) for a given 'site'....
void initTracking(const vpImage< unsigned char > &I)
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...
static const vpColor green
Class to define colors available for display functionnalities.
Contains abstract elements for a Distance to Feature type feature.
double b
Parameter b of the line equation a*i + b*j + c = 0.
Class that tracks in an image a line moving edges.