Jetson Inference
DNN Vision Library
imageIO.h File Reference
#include "cudaUtility.h"
#include "imageFormat.h"

Go to the source code of this file.

Macros

#define LOG_IMAGE   "[image] "
 

Functions

template<typename T >
bool loadImage (const char *filename, T **ptr, int *width, int *height)
 Load a color image from disk into CUDA memory, in uchar3/uchar4/float3/float4 formats with pixel values 0-255. More...
 
bool loadImage (const char *filename, void **output, int *width, int *height, imageFormat format)
 Load a color image from disk into CUDA memory, in uchar3/uchar4/float3/float4 formats with pixel values 0-255. More...
 
bool loadImageRGBA (const char *filename, float4 **ptr, int *width, int *height)
 Load a color image from disk into CUDA memory with alpha, in float4 RGBA format with pixel values 0-255. More...
 
bool loadImageRGBA (const char *filename, float4 **cpu, float4 **gpu, int *width, int *height)
 Load a color image from disk into CUDA memory with alpha, in float4 RGBA format with pixel values 0-255. More...
 
template<typename T >
bool saveImage (const char *filename, T *ptr, int width, int height, int quality=95, const float2 &pixel_range=make_float2(0, 255), bool sync=true)
 Save an image in CPU/GPU shared memory to disk. More...
 
bool saveImage (const char *filename, void *ptr, int width, int height, imageFormat format, int quality=95, const float2 &pixel_range=make_float2(0, 255), bool sync=true)
 Save an image in CPU/GPU shared memory to disk. More...
 
bool saveImageRGBA (const char *filename, float4 *ptr, int width, int height, float max_pixel=255.0f, int quality=100)
 Save a float4 image in CPU/GPU shared memory to disk. More...
 

Macro Definition Documentation

◆ LOG_IMAGE

#define LOG_IMAGE   "[image] "