41 #ifndef vpFeatureLuminance_h
42 #define vpFeatureLuminance_h
44 #include <visp3/core/vpConfig.h>
45 #include <visp3/core/vpImage.h>
46 #include <visp3/core/vpMatrix.h>
47 #include <visp3/visual_features/vpBasicFeature.h>
50 #ifndef DOXYGEN_SHOULD_SKIP_THIS
57 class VISP_EXPORT vpLuminance
102 unsigned int thickness = 1) const VP_OVERRIDE;
104 unsigned int thickness = 1) const VP_OVERRIDE;
111 double get_Z() const;
112 unsigned int getBorder() const;
115 void init(
unsigned int _nbr,
unsigned int _nbc,
double _Z);
117 void init() VP_OVERRIDE;
118 vpMatrix interaction(
unsigned int select = FEATURE_ALL) VP_OVERRIDE;
120 void print(
unsigned int select = FEATURE_ALL) const VP_OVERRIDE;
126 void set_Z(
double Z);
128 static const
int DEFAULT_BORDER;
class that defines what is a visual feature
Generic class defining intrinsic camera parameters.
Implementation of column vector and the associated operations.
Class to define RGB colors available for display functionalities.
Class that defines the image luminance visual feature.
unsigned int nbr
Number of rows.
vpLuminance * pixInfo
Store the image (as a vector with intensity and gradient I, Ix, Iy)
unsigned int nbc
Number of column.
unsigned int bord
Border size.
Definition of the vpImage class member functions.
Implementation of a matrix and operations on matrices.