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
57class VISP_EXPORT vpLuminance
102 unsigned int thickness = 1) const VP_OVERRIDE;
104 unsigned int thickness = 1) const VP_OVERRIDE;
111 double get_Z() const;
115 void init(
unsigned int _nbr,
unsigned int _nbc,
double _Z);
117 void init() VP_OVERRIDE;
Generic class defining intrinsic camera parameters.
Implementation of column vector and the associated operations.
Class to define RGB colors available for display functionalities.
vpFeatureLuminance & buildFrom(vpImage< unsigned char > &I)
vpColVector error(const vpBasicFeature &s_star, unsigned int select=FEATURE_ALL) VP_OVERRIDE
void init(unsigned int _nbr, unsigned int _nbc, double _Z)
vpMatrix interaction(unsigned int select=FEATURE_ALL) VP_OVERRIDE
unsigned int nbr
Number of rows.
static const int DEFAULT_BORDER
void print(unsigned int select=FEATURE_ALL) const VP_OVERRIDE
void setCameraParameters(const vpCameraParameters &_cam)
vpLuminance * pixInfo
Store the image (as a vector with intensity and gradient I, Ix, Iy).
vpFeatureLuminance * duplicate() const VP_OVERRIDE
unsigned int getBorder() const
void display(const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const VP_OVERRIDE
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.