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>
49 #ifndef DOXYGEN_SHOULD_SKIP_THIS
58 class VISP_EXPORT vpLuminance
100 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
106 unsigned int thickness = 1) const VP_OVERRIDE;
108 unsigned int thickness = 1) const VP_OVERRIDE;
115 double get_Z() const;
116 unsigned int getBorder() const;
119 void init(
unsigned int _nbr,
unsigned int _nbc,
double _Z);
121 void init() VP_OVERRIDE;
122 vpMatrix interaction(
unsigned int select = FEATURE_ALL) VP_OVERRIDE;
124 void print(
unsigned int select = FEATURE_ALL) const VP_OVERRIDE;
130 void set_Z(
double Z);
132 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.
static const vpColor green
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.
Implementation of a matrix and operations on matrices.