45 #include <visp3/core/vpMath.h> 46 #include <visp3/visual_features/vpFeatureBuilder.h> 65 double alpha = t.
cP[0];
66 double beta = t.
cP[1];
67 double gamma = t.
cP[2];
74 double d = alpha * X0 + beta * Y0 + gamma * Z0;
120 #ifdef VISP_HAVE_MODULE_BLOB 140 double xc = 0, yc = 0;
144 s.
buildFrom(xc, yc, nij[0], nij[1], nij[2]);
166 double xc = 0, yc = 0;
170 s.
buildFrom(xc, yc, nij[0], nij[1], nij[2]);
172 #endif //#ifdef VISP_HAVE_MODULE_BLOB 174 #ifdef VISP_HAVE_MODULE_ME 194 double xg, yg, n20, n11, n02;
197 xg, yg, n20, n11, n02);
202 #endif //#ifdef VISP_HAVE_MODULE_ME void buildFrom(double x, double y, double n20, double n11, double n02)
Class that tracks an ellipse using moving edges.
static void convertPoint(const vpCameraParameters &cam, const double &u, const double &v, double &x, double &y)
Class that defines a 3D sphere in the object frame and allows forward projection of a 3D sphere in th...
vpColVector get_nij() const
This tracker is meant to track a blob (connex pixels with same gray level) on a vpImage.
static void convertEllipse(const vpCameraParameters &cam, const vpImagePoint ¢er_p, double n20_p, double n11_p, double n02_p, double &xc_m, double &yc_m, double &n20_m, double &n11_m, double &n02_m)
vpColVector get_nij() const
vpImagePoint getCog() const
static double sqr(double x)
Generic class defining intrinsic camera parameters.
void setABC(double A, double B, double C)
Implementation of column vector and the associated operations.
This tracker is meant to track a dot (connected pixels with same gray level) on a vpImage...
vpImagePoint getCog() const
Class that defines 2D ellipse visual feature.
static void create(vpFeaturePoint &s, const vpCameraParameters &cam, const vpDot &d)
vpColVector get_nij() const
Class that defines a 3D circle in the object frame and allows forward projection of a 3D circle in th...
vpImagePoint getCenter() const