![]()  | 
  
    Jetson Inference
    
   DNN Vision Library 
   | 
 
Defines various colormaps and color mapping functions. More...
Enumerations | |
| enum | cudaColormapType {  COLORMAP_INFERNO, COLORMAP_MAGMA, COLORMAP_PARULA, COLORMAP_PLASMA, COLORMAP_TURBO, COLORMAP_VIRIDIS, COLORMAP_INFERNO_INVERTED, COLORMAP_MAGMA_INVERTED, COLORMAP_PARULA_INVERTED, COLORMAP_PLASMA_INVERTED, COLORMAP_TURBO_INVERTED, COLORMAP_VIRIDIS_INVERTED, COLORMAP_FLOW, COLORMAP_NONE, COLORMAP_LINEAR, COLORMAP_DEFAULT = COLORMAP_VIRIDIS }  | 
| Enumeration of built-in colormaps.  More... | |
Functions | |
| cudaColormapType | cudaColormapFromStr (const char *colormap) | 
| Parse a cudaColormapType enum from a string.  More... | |
| const char * | cudaColormapToStr (cudaColormapType colormap) | 
| Convert a cudaColormapType enum to a string.  More... | |
| template<typename T > | |
| cudaError_t | cudaColormap (float *input, T *output, size_t width, size_t height, const float2 &input_range=make_float2(0, 255), cudaDataFormat input_format=FORMAT_DEFAULT, cudaColormapType colormap=COLORMAP_DEFAULT, cudaStream_t stream=NULL) | 
| Apply a colormap from an input image or vector field to RGB/RGBA.  More... | |
| cudaError_t | cudaColormap (float *input, void *output, size_t width, size_t height, const float2 &input_range=make_float2(0, 255), cudaDataFormat input_format=FORMAT_DEFAULT, imageFormat output_format=IMAGE_UNKNOWN, cudaColormapType colormap=COLORMAP_DEFAULT, cudaStream_t stream=NULL) | 
| Apply a colormap from an input image or vector field to RGB/RGBA.  More... | |
| template<typename T > | |
| cudaError_t | cudaColormap (float *input, size_t input_width, size_t input_height, T *output, size_t output_width, size_t output_height, const float2 &input_range=make_float2(0, 255), cudaDataFormat input_format=FORMAT_DEFAULT, cudaColormapType colormap=COLORMAP_DEFAULT, cudaFilterMode filter=FILTER_LINEAR, cudaStream_t stream=NULL) | 
| Apply a colormap from an input image or vector field to RGB/RGBA.  More... | |
| cudaError_t | cudaColormap (float *input, size_t input_width, size_t input_height, void *output, size_t output_width, size_t output_height, const float2 &input_range=make_float2(0, 255), cudaDataFormat input_format=FORMAT_DEFAULT, imageFormat output_format=IMAGE_UNKNOWN, cudaColormapType colormap=COLORMAP_DEFAULT, cudaFilterMode filter=FILTER_LINEAR, cudaStream_t stream=NULL) | 
| Apply a colormap from an input image or vector field to RGB/RGBA.  More... | |
| cudaError_t | cudaColormapInit () | 
| Initialize the colormap palettes by allocating them in CUDA memory.  More... | |
| cudaError_t | cudaColormapFree () | 
| Free the colormap palettes after they are done being used.  More... | |
Defines various colormaps and color mapping functions.
| enum cudaColormapType | 
Enumeration of built-in colormaps.
| Enumerator | |
|---|---|
| COLORMAP_INFERNO | Inferno colormap, see http://bids.github.io/colormap/.  | 
| COLORMAP_MAGMA | Magma colormap, see http://bids.github.io/colormap/.  | 
| COLORMAP_PARULA | Parula colormap, see https://www.mathworks.com/help/matlab/ref/parula.html.  | 
| COLORMAP_PLASMA | Plasma colormap, see http://bids.github.io/colormap/.  | 
| COLORMAP_TURBO | Turbo colormap, see https://ai.googleblog.com/2019/08/turbo-improved-rainbow-colormap-for.html.  | 
| COLORMAP_VIRIDIS | Viridis colormap, see http://bids.github.io/colormap/.  | 
| COLORMAP_INFERNO_INVERTED | Inferno colormap (inverted), see http://bids.github.io/colormap/.  | 
| COLORMAP_MAGMA_INVERTED | Magma colormap (inverted), see http://bids.github.io/colormap/.  | 
| COLORMAP_PARULA_INVERTED | Parula colormap (inverted), see https://www.mathworks.com/help/matlab/ref/parula.html.  | 
| COLORMAP_PLASMA_INVERTED | Plasma colormap (inverted), see http://bids.github.io/colormap/.  | 
| COLORMAP_TURBO_INVERTED | Turbo colormap (inverted), see https://ai.googleblog.com/2019/08/turbo-improved-rainbow-colormap-for.html.  | 
| COLORMAP_VIRIDIS_INVERTED | Viridis colormap (inverted), see http://bids.github.io/colormap/.  | 
| COLORMAP_FLOW | Optical flow x/y velocity (2D)  | 
| COLORMAP_NONE | Pass-through (no remapping applied)  | 
| COLORMAP_LINEAR | Linearly remap the values to [0,255]. Default colormap (Viridis)  | 
| COLORMAP_DEFAULT | |
| cudaError_t cudaColormap | ( | float * | input, | 
| size_t | input_width, | ||
| size_t | input_height, | ||
| T * | output, | ||
| size_t | output_width, | ||
| size_t | output_height, | ||
| const float2 & | input_range = make_float2(0,255),  | 
        ||
| cudaDataFormat | input_format = FORMAT_DEFAULT,  | 
        ||
| cudaColormapType | colormap = COLORMAP_DEFAULT,  | 
        ||
| cudaFilterMode | filter = FILTER_LINEAR,  | 
        ||
| cudaStream_t | stream = NULL  | 
        ||
| ) | 
Apply a colormap from an input image or vector field to RGB/RGBA.
If the input and output dimensions differ, this function will rescale the image using bilinear or nearest-point interpolation as set by the filter mode. 
| input_range | the minimum and maximum values of the input image. | 
| colormap | the colormap to apply ( | 
| filter | the interpolation mode used for rescaling. | 
| format | layout of multi-channel input data (HWC or CHW). | 
| cudaError_t cudaColormap | ( | float * | input, | 
| size_t | input_width, | ||
| size_t | input_height, | ||
| void * | output, | ||
| size_t | output_width, | ||
| size_t | output_height, | ||
| const float2 & | input_range = make_float2(0, 255),  | 
        ||
| cudaDataFormat | input_format = FORMAT_DEFAULT,  | 
        ||
| imageFormat | output_format = IMAGE_UNKNOWN,  | 
        ||
| cudaColormapType | colormap = COLORMAP_DEFAULT,  | 
        ||
| cudaFilterMode | filter = FILTER_LINEAR,  | 
        ||
| cudaStream_t | stream = NULL  | 
        ||
| ) | 
Apply a colormap from an input image or vector field to RGB/RGBA.
If the input and output dimensions differ, this function will rescale the image using bilinear or nearest-point interpolation as set by the filter mode. 
| input_range | the minimum and maximum values of the input image. | 
| colormap | the colormap to apply ( | 
| filter | the interpolation mode used for rescaling. | 
| format | layout of multi-channel input data (HWC or CHW). | 
| cudaError_t cudaColormap | ( | float * | input, | 
| T * | output, | ||
| size_t | width, | ||
| size_t | height, | ||
| const float2 & | input_range = make_float2(0,255),  | 
        ||
| cudaDataFormat | input_format = FORMAT_DEFAULT,  | 
        ||
| cudaColormapType | colormap = COLORMAP_DEFAULT,  | 
        ||
| cudaStream_t | stream = NULL  | 
        ||
| ) | 
Apply a colormap from an input image or vector field to RGB/RGBA.
If the input and output dimensions differ, this function will rescale the image using bilinear or nearest-point interpolation as set by the filter mode. 
| input_range | the minimum and maximum values of the input image. | 
| colormap | the colormap to apply ( | 
| format | layout of multi-channel input data (HWC or CHW). | 
| cudaError_t cudaColormap | ( | float * | input, | 
| void * | output, | ||
| size_t | width, | ||
| size_t | height, | ||
| const float2 & | input_range = make_float2(0, 255),  | 
        ||
| cudaDataFormat | input_format = FORMAT_DEFAULT,  | 
        ||
| imageFormat | output_format = IMAGE_UNKNOWN,  | 
        ||
| cudaColormapType | colormap = COLORMAP_DEFAULT,  | 
        ||
| cudaStream_t | stream = NULL  | 
        ||
| ) | 
Apply a colormap from an input image or vector field to RGB/RGBA.
If the input and output dimensions differ, this function will rescale the image using bilinear or nearest-point interpolation as set by the filter mode. 
| input_range | the minimum and maximum values of the input image. | 
| colormap | the colormap to apply ( | 
| format | layout of multi-channel input data (HWC or CHW). | 
| cudaError_t cudaColormapFree | ( | ) | 
Free the colormap palettes after they are done being used.
Only needs to be called if the other colormap functions were.
| cudaColormapType cudaColormapFromStr | ( | const char * | colormap | ) | 
Parse a cudaColormapType enum from a string.
| cudaError_t cudaColormapInit | ( | ) | 
Initialize the colormap palettes by allocating them in CUDA memory.
| const char* cudaColormapToStr | ( | cudaColormapType | colormap | ) | 
Convert a cudaColormapType enum to a string.