 |
Visual Servoing Platform
version 3.2.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);
160 double delta, delta_1;
161 double angle, angle_1;
166 bool _useIntensityForRho;
168 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
191 void setExtremities();
193 void suppressPoints();
199 double getRho()
const;
200 double getTheta()
const;
206 void getEquationParam(
double &A,
double &B,
double &C)
216 inline double getA()
const {
return a; }
221 inline double getB()
const {
return b; }
226 inline double getC()
const {
return c; }
239 inline void computeRhoSignFromIntensity(
const bool useIntensityForRho) { _useIntensityForRho = useIntensityForRho; }
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,
virtual void display(const vpImage< unsigned char > &I, vpColor col)=0
virtual void sample(const vpImage< unsigned char > &image, const bool doNotTrack=false)=0
Sample pixels at a given interval.
void track(const vpImage< unsigned char > &I)
Track sampled pixels.
static const vpColor green
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 ...
Class to define colors available for display functionnalities.
Contains abstract elements for a Distance to Feature type feature.
Class that tracks in an image a line moving edges.