36 #ifndef _vpImageDraw_h_
37 #define _vpImageDraw_h_
45 #include <visp3/core/vpCameraParameters.h>
46 #include <visp3/core/vpColor.h>
47 #include <visp3/core/vpImage.h>
48 #include <visp3/core/vpMath.h>
49 #include <visp3/core/vpRect.h>
62 unsigned char color,
unsigned int w = 4,
unsigned int h = 2,
unsigned int thickness = 1);
64 unsigned int w = 4,
unsigned int h = 2,
unsigned int thickness = 1);
67 unsigned char color,
unsigned int thickness = 1);
69 unsigned int thickness = 1);
72 unsigned int thickness = 1);
74 unsigned int thickness = 1);
77 unsigned char color,
unsigned int thickness = 1);
79 unsigned int thickness = 1);
82 double coef3,
bool use_normalized_centered_moments,
unsigned char color,
83 double smallalpha = 0,
double highalpha = 2 * M_PI,
unsigned int thickness = 1);
85 bool use_normalized_centered_moments,
const vpColor &color,
double smallalpha = 0,
86 double highalpha = 2 * M_PI,
unsigned int thickness = 1);
89 double size,
unsigned char color,
unsigned int thickness = 1,
96 unsigned int thickness = 1);
98 unsigned int thickness = 1);
101 unsigned int thickness = 1);
104 static void drawPolygon(
vpImage<unsigned char> &I,
const std::vector<vpImagePoint> &vip,
unsigned char color,
105 unsigned int thickness = 1,
bool closed =
true);
107 unsigned int thickness = 1,
bool closed =
true);
110 unsigned int thickness = 1);
112 unsigned int thickness = 1);
Generic class defining intrinsic camera parameters.
Class to define RGB colors available for display functionnalities.
static const vpColor none
Implementation of an homogeneous matrix and operations on such kind of matrices.
Drawing functions for image.
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...
Defines a rectangle in the plane.