42#include <visp3/core/vpMath.h>
43#include <visp3/core/vpMatrix.h>
44#include <visp3/me/vpMeTracker.h>
256 rho_theta[0] =
m_rho;
311 unsigned int thickness = 1);
328 unsigned int thickness = 1);
345 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
363 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
382 void computeDelta(
double &delta,
double i1,
double j1,
double i2,
double j2);
463 static
void update_indices(
double theta,
int incr,
int i,
int j,
int &i1,
int &i2,
int &j1,
int &j2);
478#ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
524 VP_DEPRECATED
inline double getA()
const {
return m_a; }
530 VP_DEPRECATED
inline double getB()
const {
return m_b; }
536 VP_DEPRECATED
inline double getC()
const {
return m_c; }
554 unsigned int thickness = 1);
561 unsigned int thickness = 1);
567 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
574 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
Implementation of column vector and the associated operations.
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 ...
Definition of the vpImage class member functions.
Class that tracks in an image a line moving edges.
VP_DEPRECATED double getA() const
double m_theta
theta parameter of the line
VP_DEPRECATED void setRhoSignFromIntensity(bool unused)
VP_DEPRECATED void computeRhoSignFromIntensity(bool unused)
unsigned int plugHoles(const vpImage< unsigned char > &I)
VP_DEPRECATED double getB() const
void reSample(const vpImage< unsigned char > &I)
VP_DEPRECATED void getEquationParam(double &A, double &B, double &C) const
double m_c
Parameter c of the line equation a*i + b*j + c = 0.
void computeDelta(double &delta, double i1, double j1, double i2, double j2)
double m_delta
Angle in rad between the extremities.
VP_DEPRECATED double getC() const
double m_rho
rho parameter of the line
double m_a
Parameter a of the line equation a*i + b*j + c = 0.
void leastSquare(const vpImage< unsigned char > &I)
double m_b
Parameter b of the line equation a*i + b*j + c = 0.
vpColVector getRhoTheta() const
void normalizeAngle(double &delta)
vpColVector get_ABC() const
virtual unsigned int seekExtremities(const vpImage< unsigned char > &I)
Performs search in a given direction(normal) for a given distance(pixels) for a given 'site'....
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)
vpMeTracker & operator=(vpMeTracker &meTracker)
void display(const vpImage< unsigned char > &I)