 |
Visual Servoing Platform
version 3.3.0
|
39 #ifndef vpFeatureLuminance_h
40 #define vpFeatureLuminance_h
42 #include <visp3/core/vpImage.h>
43 #include <visp3/core/vpMatrix.h>
44 #include <visp3/visual_features/vpBasicFeature.h>
53 #ifndef DOXYGEN_SHOULD_SKIP_THIS
61 class VISP_EXPORT vpLuminance
106 unsigned int thickness = 1)
const;
108 unsigned int thickness = 1)
const;
117 double get_Z()
const;
120 void init(
unsigned int _nbr,
unsigned int _nbc,
double _Z);
126 void print(
unsigned int select = FEATURE_ALL)
const;
129 void set_Z(
double Z);
virtual vpMatrix interaction(unsigned int select=FEATURE_ALL)=0
Compute the interaction matrix from a subset of the possible features.
virtual void display(const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const =0
virtual void print(unsigned int select=FEATURE_ALL) const =0
Print the name of the feature.
Generic class defining intrinsic camera parameters.
unsigned int bord
Border size.
unsigned int nbc
Number of column.
Implementation of column vector and the associated operations.
Implementation of a matrix and operations on matrices.
vpColVector error(unsigned int select=FEATURE_ALL)
Compute the error between a visual features and zero.
vpLuminance * pixInfo
Store the image (as a vector with intensity and gradient I, Ix, Iy)
virtual vpColVector error(const vpBasicFeature &s_star, unsigned int select=FEATURE_ALL)
unsigned int nbr
Number of rows.
static const vpColor green
Class that defines the image luminance visual feature.
Class to define colors available for display functionnalities.
virtual vpBasicFeature * duplicate() const =0
vpBasicFeature & operator=(const vpBasicFeature &f)
class that defines what is a visual feature