Color map functions (in #include
Overview
<mrpt/img/color_maps.h
>)
// enums enum mrpt::img::TColormap; // global functions void mrpt::img::hsv2rgb(float h, float s, float v, float& r, float& g, float& b); void mrpt::img::rgb2hsv(float r, float g, float b, float& h, float& s, float& v); void mrpt::img::colormap(const TColormap& color_map, const float color_index, float& r, float& g, float& b); mrpt::img::TColor mrpt::img::colormap( const TColormap& color_map, const float color_index ); void mrpt::img::jet2rgb(const float color_index, float& r, float& g, float& b); void mrpt::img::hot2rgb(const float color_index, float& r, float& g, float& b);
Global Functions
void mrpt::img::hsv2rgb(float h, float s, float v, float& r, float& g, float& b)
Transform HSV color components to RGB, all of them in the range [0,1].
See also:
void mrpt::img::rgb2hsv(float r, float g, float b, float& h, float& s, float& v)
Transform RGB color components to HSV, all of them in the range [0,1].
See also:
void mrpt::img::colormap( const TColormap& color_map, const float color_index, float& r, float& g, float& b )
Transform a float number in the range [0,1] into RGB components.
Different colormaps are available.
void mrpt::img::jet2rgb(const float color_index, float& r, float& g, float& b)
Computes the RGB color components (range [0,1]) for the corresponding color index in the range [0,1] using the MATLAB ‘jet’ colormap.
See also:
void mrpt::img::hot2rgb(const float color_index, float& r, float& g, float& b)
Computes the RGB color components (range [0,1]) for the corresponding color index in the range [0,1] using the MATLAB ‘hot’ colormap.
See also: