MRPT
1.9.9
|
Basic computer vision data structures and tools: bitmap images, canvas, color maps, and pinhole camera models.
[New in MRPT 2.0.0]
This C++ library is part of MRPT and can be installed in Debian-based systems with:
sudo apt install libmrpt-img-dev
See: Using MRPT from your CMake project
Find below some examples of use.
The class mrpt::img::CImage represents a wrapper around OpenCV images, plus extra functionality such as on-the-fly loading of images stored in disk upon first usage. The cv::Mat
object is always available so OpenCV's functions can be still used to operate on MRPT images.
Classes | |
class | mrpt::img::CCanvas |
This virtual class defines the interface of any object accepting drawing primitives on it. More... | |
class | mrpt::img::CEnhancedMetaFile |
This class represents a Windows Enhanced Meta File (EMF) for generating and saving graphics. More... | |
class | mrpt::img::CImage |
A class for storing images as grayscale or RGB bitmaps. More... | |
class | mrpt::img::CMappedImage |
This class encapsulates a MRPT Image and allows the sampling of individual pixels with sub-pixel accuracy and with a change of coordinates (eg, meters). More... | |
class | mrpt::img::TCamera |
Structure to hold the parameters of a pinhole camera model. More... | |
struct | mrpt::img::TColor |
A RGB color - 8bit. More... | |
struct | mrpt::img::TColorf |
A RGB color - floats in the range [0,1]. More... | |
Modules | |
Color map functions (in #include | |
<mrpt/img/color_maps.h>) | |
Enumerations | |
enum | mrpt::img::TInterpolationMethod { mrpt::img::IMG_INTERP_NN = 0, mrpt::img::IMG_INTERP_LINEAR = 1, mrpt::img::IMG_INTERP_CUBIC = 2, mrpt::img::IMG_INTERP_AREA = 3 } |
Interpolation methods for images. More... | |
enum mrpt::img::TInterpolationMethod |
Interpolation methods for images.
Used for OpenCV related operations with images, but also with MRPT native classes.
Enumerator | |
---|---|
IMG_INTERP_NN | |
IMG_INTERP_LINEAR | |
IMG_INTERP_CUBIC | |
IMG_INTERP_AREA |
Definition at line 49 of file img/CImage.h.
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019 |