Visual Servoing Platform
version 3.5.0 under development (2022-02-15)
|
#include <visp3/core/vpFeatureDisplay.h>
Static Public Member Functions | |
static void | displayCylinder (double rho1, double theta1, double rho2, double theta2, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
static void | displayCylinder (double rho1, double theta1, double rho2, double theta2, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
static void | displayEllipse (double x, double y, double n20, double n11, double n02, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
static void | displayEllipse (double x, double y, double n20, double n11, double n02, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
static void | displayLine (double rho, double theta, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
static void | displayLine (double rho, double theta, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
static void | displayPoint (double x, double y, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
static void | displayPoint (double x, double y, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) |
Interface with the image for feature display.
Definition at line 62 of file vpFeatureDisplay.h.
|
static |
Display cylinder limbs as two 2D lines with coordinates expressed in the image plane. These coordinates are obtained after perspective projection of the cylinder.
rho1,theta1 | : Cylinder first limb parameters expressed in the image plane. |
rho2,theta2 | : Cylinder second limb parameters expressed in the image plane. |
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 125 of file vpFeatureDisplay.cpp.
References displayLine().
Referenced by vpCylinder::display().
|
static |
Display cylinder limbs as two 2D lines with coordinates expressed in the image plane. These coordinates are obtained after perspective projection of the cylinder.
rho1,theta1 | : Cylinder first limb parameters expressed in the image plane. |
rho2,theta2 | : Cylinder second limb parameters expressed in the image plane. |
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 237 of file vpFeatureDisplay.cpp.
References displayLine().
|
static |
Display an ellipse with parameters expressed in the image plane. These parameters are obtained after perspective projection of a 3D circle (see vpCircle) or a sphere (see vpSphere).
x,y,n20,n11,n02 | : Ellipse parameters where:
|
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 150 of file vpFeatureDisplay.cpp.
References vpMeterPixelConversion::convertEllipse(), vpDisplay::displayEllipse(), and vpTracker::p.
Referenced by vpFeatureEllipse::display(), vpSphere::display(), and vpCircle::display().
|
static |
Display an ellipse with parameters expressed in the image plane. These parameters are obtained after perspective projection of a 3D circle (see vpCircle) or a sphere (see vpSphere).
x,y,n20,n11,n02 | : Ellipse parameters where:
|
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 262 of file vpFeatureDisplay.cpp.
References vpMeterPixelConversion::convertEllipse(), vpDisplay::displayEllipse(), and vpTracker::p.
|
static |
Display a 2D line with coordinates expressed in the image plane. These coordinates are obtained after perspective projection of the line.
rho,theta | : Line parameters expressed in the image plane. |
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 85 of file vpFeatureDisplay.cpp.
References vpMeterPixelConversion::convertLine(), vpDisplay::displayLine(), vpImage< Type >::getHeight(), vpImage< Type >::getWidth(), and vpImagePoint::set_ij().
Referenced by vpLine::display(), vpFeatureLine::display(), and displayCylinder().
|
static |
Display a 2D line with coordinates expressed in the image plane. These coordinates are obtained after perspective projection of the line.
rho,theta | : Line parameters expressed in the image plane. |
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 197 of file vpFeatureDisplay.cpp.
References vpMeterPixelConversion::convertLine(), vpDisplay::displayLine(), vpImage< Type >::getHeight(), vpImage< Type >::getWidth(), and vpImagePoint::set_ij().
|
static |
Display a 2D point with coordinates (x, y) expressed in the image plane. These coordinates are obtained after perspective projection of the point.
x,y | : Point coordinates in the image plane. |
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 67 of file vpFeatureDisplay.cpp.
References vpMeterPixelConversion::convertPoint(), and vpDisplay::displayCross().
Referenced by vpFeatureVanishingPoint::display(), vpPoint::display(), vpFeaturePoint::display(), and vpFeaturePointPolar::display().
|
static |
Display a 2D point with coordinates (x, y) expressed in the image plane. These coordinates are obtained after perspective projection of the point.
x,y | : Point coordinates in the image plane. |
cam | : Camera intrinsic parameters. |
I | : Image. |
color | : Color to use to display the feature. |
thickness | : Thickness of the feature representation. |
Definition at line 178 of file vpFeatureDisplay.cpp.
References vpMeterPixelConversion::convertPoint(), and vpDisplay::displayCross().