9 #ifndef mrpt_CUndistortMap_H
10 #define mrpt_CUndistortMap_H
A class for storing images as grayscale or RGB bitmaps.
Structure to hold the parameters of a pinhole camera model.
Use this class to undistort monocular images if the same distortion map is used over and over again.
void undistort(const mrpt::img::CImage &in_img, mrpt::img::CImage &out_img) const
Undistort the input image and saves the result in the output one - setFromCamParams() must have been ...
CUndistortMap()
Default ctor.
std::vector< int16_t > m_dat_mapx
const mrpt::img::TCamera & getCameraParams() const
Returns the camera parameters which were used to generate the distortion map, as passed by the user t...
std::vector< uint16_t > m_dat_mapy
bool isSet() const
Returns true if setFromCamParams() has been already called, false otherwise.
void setFromCamParams(const mrpt::img::TCamera ¶ms)
Prepares the mapping from the distortion parameters of a camera.
mrpt::img::TCamera m_camera_params
A copy of the data provided by the user.
GLenum const GLfloat * params
Classes for computer vision, detectors, features, etc.