47#include <visp3/core/vpPoint.h>
48#include <visp3/me/vpMe.h>
49#include <visp3/me/vpMeTracker.h>
51#ifndef DOXYGEN_SHOULD_SKIP_THIS
63 double rho, theta, theta_1;
64 double delta, delta_1;
71 double expecteddensity;
75 virtual ~vpMbtMeLine();
77 void computeProjectionError(
const vpImage<unsigned char> &_I,
double &_sumErrorRad,
unsigned int &_nbFeatures,
78 const vpMatrix &SobelX,
const vpMatrix &SobelY,
bool display,
unsigned int length,
79 unsigned int thickness);
90 inline double get_a()
const {
return this->a; }
98 inline double get_b()
const {
return this->b; }
106 inline double get_c()
const {
return this->c; }
109 double theta,
bool doNoTrack);
122 void setExtremities();
Class to define RGB colors available for display functionalities.
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.
Implementation of a matrix and operations on matrices.
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)