39#ifndef vpFeatureBuilder_H
40#define vpFeatureBuilder_H
43#include <visp3/core/vpConfig.h>
46#ifdef VISP_HAVE_MODULE_BLOB
47#include <visp3/blob/vpDot.h>
48#include <visp3/blob/vpDot2.h>
51#ifdef VISP_HAVE_MODULE_ME
52#include <visp3/me/vpMeEllipse.h>
53#include <visp3/me/vpMeLine.h>
57#include <visp3/core/vpCircle.h>
58#include <visp3/core/vpCylinder.h>
59#include <visp3/core/vpLine.h>
60#include <visp3/core/vpPoint.h>
61#include <visp3/core/vpSphere.h>
64#include <visp3/visual_features/vpFeatureEllipse.h>
65#include <visp3/visual_features/vpFeatureLine.h>
66#include <visp3/visual_features/vpFeaturePoint.h>
67#include <visp3/visual_features/vpFeaturePoint3D.h>
68#include <visp3/visual_features/vpFeaturePointPolar.h>
69#include <visp3/visual_features/vpFeatureSegment.h>
70#include <visp3/visual_features/vpFeatureThetaU.h>
71#include <visp3/visual_features/vpFeatureTranslation.h>
72#include <visp3/visual_features/vpFeatureVanishingPoint.h>
75#include <visp3/core/vpImagePoint.h>
78#include <visp3/core/vpCameraParameters.h>
79#include <visp3/core/vpMeterPixelConversion.h>
80#include <visp3/core/vpPixelMeterConversion.h>
102#ifdef VISP_HAVE_MODULE_BLOB
111#ifdef VISP_HAVE_MODULE_BLOB
120#ifdef VISP_HAVE_MODULE_BLOB
136#ifdef VISP_HAVE_MODULE_ME
143#ifdef VISP_HAVE_MODULE_BLOB
148#ifdef VISP_HAVE_MODULE_ME
163 unsigned int select);
Generic class defining intrinsic camera parameters.
Class that defines a 3D circle in the object frame and allows forward projection of a 3D circle in th...
Class that defines a 3D cylinder in the object frame and allows forward projection of a 3D cylinder i...
This tracker is meant to track a blob (connex pixels with same gray level) on a vpImage.
This tracker is meant to track a dot (connected pixels with same gray level) on a vpImage.
Class that defines conversion between trackers and visual features.
static void create(vpFeaturePoint &s, const vpCameraParameters &cam, const vpDot &d)
Class that defines 2D ellipse visual feature.
Class that defines a 2D line visual feature which is composed by two parameters that are and ,...
Class that defines the 3D point visual feature.
Class that defines 2D image point visual feature with polar coordinates described in corke09a.
Class that defines a 2D point visual feature which is composed by two parameters that are the cartes...
Class that defines a 2D segment visual features. This class allow to consider two sets of visual feat...
static unsigned int selectX()
Select visual feature .
static unsigned int selectY()
Select visual feature .
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...
Class that defines a 3D line in the object frame and allows forward projection of the line in the cam...
Class that tracks an ellipse or a circle using moving edges.
Class that tracks in an image a line moving edges.
Class that defines a 3D point in the object frame and allows forward projection of a 3D point in the ...
Class that defines a 3D sphere in the object frame and allows forward projection of a 3D sphere in th...