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);
vpBasicFeature & operator=(const vpBasicFeature &f)
Implementation of a matrix and operations on matrices.
vpLuminance * pixInfo
Store the image (as a vector with intensity and gradient I, Ix, Iy)
unsigned int bord
Border size.
Class to define RGB colors available for display functionnalities.
static const vpColor green
unsigned int nbr
Number of rows.
virtual void print(unsigned int select=FEATURE_ALL) const =0
Print the name of the feature.
class that defines what is a visual feature
virtual vpColVector error(const vpBasicFeature &s_star, unsigned int select=FEATURE_ALL)
Class that defines the image luminance visual feature.
Generic class defining intrinsic camera parameters.
unsigned int nbc
Number of column.
Implementation of column vector and the associated operations.
virtual vpBasicFeature * duplicate() const =0
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