39 #ifndef vpMbtMeEllipse_HH
40 #define vpMbtMeEllipse_HH
45 #include <visp3/core/vpConfig.h>
46 #include <visp3/me/vpMeEllipse.h>
48 #ifndef DOXYGEN_SHOULD_SKIP_THIS
57 class VISP_EXPORT vpMbtMeEllipse :
public vpMeEllipse
63 vpMbtMeEllipse(
const vpMbtMeEllipse &me_ellipse);
65 void computeProjectionError(
const vpImage<unsigned char> &_I,
double &_sumErrorRad,
unsigned int &_nbFeatures,
66 const vpMatrix &SobelX,
const vpMatrix &SobelY,
bool display,
unsigned int length,
67 unsigned int thickness);
79 void suppressPoints();
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...
Implementation of a matrix and operations on matrices.
Class that tracks an ellipse using moving edges.
void initTracking(const vpImage< unsigned char > &I, bool trackCircle=false, bool trackArc=false)
virtual void sample(const vpImage< unsigned char > &I, bool doNotTrack=false) VP_OVERRIDE
void track(const vpImage< unsigned char > &I)
void display(const vpImage< unsigned char > &I)