25 #ifndef __FIREVISION_UTILS_COLOR_COLORSPACES_H_ 26 #define __FIREVISION_UTILS_COLOR_COLORSPACES_H_ 28 #include <sys/types.h> 54 BAYER_MOSAIC_RGGB = 11,
55 BAYER_MOSAIC_GBRG = 12,
56 BAYER_MOSAIC_GRBG = 13,
57 BAYER_MOSAIC_BGGR = 14,
65 YUV422_PLANAR_QUARTER = 22,
67 CARTESIAN_3D_FLOAT = 23,
69 CARTESIAN_3D_DOUBLE = 24,
71 CARTESIAN_3D_FLOAT_RGB = 25,
82 size_t colorspace_buffer_size(colorspace_t cspace,
unsigned int width,
unsigned int height);
83 colorspace_t colorspace_by_name(
const char *colorspace);
84 const char * colorspace_to_string(colorspace_t colorspace);
85 unsigned char * malloc_buffer(colorspace_t colorspace,
unsigned int width,
unsigned int height);