45 CImage::Ptr img,
double x0 = 0,
double x1 = -1,
double y0 = 0,
56 double getPixel(
double x,
double y)
const;
void changeCoordinates(double x0, double x1, double y0, double y1)
Changes the coordinates of the image (see constructor for the meaning)
double getPixel(double x, double y) const
Returns the interpolated pixel at the coordinates (x,y), in the range [0,255] (grayscale) If the poin...
double m_pixel_size
width * pixel_size = (x1-x0)
CMappedImage(CImage::Ptr img, double x0=0, double x1=-1, double y0=0, double y1=-1, TInterpolationMethod method=IMG_INTERP_LINEAR)
Constructor: Must pass an image (as a smart pointer) and the coordinates of the border.
TInterpolationMethod
Interpolation methods for images.
TInterpolationMethod m_method
This class encapsulates a MRPT Image and allows the sampling of individual pixels with sub-pixel accu...