|
Classes |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGB, VIDL2_PIXEL_COLOR_RGB > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGBA, VIDL2_PIXEL_COLOR_RGBA > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGBA, VIDL2_PIXEL_COLOR_RGB > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGB, VIDL2_PIXEL_COLOR_RGBA > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_YUV, VIDL2_PIXEL_COLOR_YUV > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_MONO, VIDL2_PIXEL_COLOR_MONO > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGB, VIDL2_PIXEL_COLOR_YUV > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGBA, VIDL2_PIXEL_COLOR_YUV > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_YUV, VIDL2_PIXEL_COLOR_RGB > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_YUV, VIDL2_PIXEL_COLOR_RGBA > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_YUV, VIDL2_PIXEL_COLOR_MONO > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_MONO, VIDL2_PIXEL_COLOR_YUV > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGB, VIDL2_PIXEL_COLOR_MONO > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_RGBA, VIDL2_PIXEL_COLOR_MONO > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_MONO, VIDL2_PIXEL_COLOR_RGB > |
| struct | vidl2_color_converter< VIDL2_PIXEL_COLOR_MONO, VIDL2_PIXEL_COLOR_RGBA > |
| struct | vidl2_color_component< FMT > |
| | Component color encoding. More...
|
| struct | vidl2_color_component< VIDL2_PIXEL_FORMAT_BGR_24 > |
| struct | vidl2_color_component< VIDL2_PIXEL_FORMAT_RGB_555 > |
| struct | vidl2_color_component< VIDL2_PIXEL_FORMAT_RGB_565 > |
| struct | vidl2_color_component< VIDL2_PIXEL_FORMAT_UYV_444 > |
Typedefs |
| typedef void(* | vidl2_color_conv_fptr )(const vxl_byte *in, vxl_byte *out) |
| | Define the function pointer for pixel format conversion functions.
|
Functions |
| template<class outT> |
| void | vidl2_color_convert_yuv2rgb (vxl_byte y, vxl_byte u, vxl_byte v, outT &r, outT &g, outT &b) |
| VCL_DEFINE_SPECIALIZATION void | vidl2_color_convert_yuv2rgb (vxl_byte y, vxl_byte u, vxl_byte v, vxl_byte &r, vxl_byte &g, vxl_byte &b) |
| | faster integer-based conversion from YUV to RGB.
|
| template<class outT> |
| void | vidl2_color_convert_rgb2yuv (vxl_byte r, vxl_byte g, vxl_byte b, outT &y, outT &u, outT &v) |
| VCL_DEFINE_SPECIALIZATION void | vidl2_color_convert_rgb2yuv (vxl_byte r, vxl_byte g, vxl_byte b, vxl_byte &y, vxl_byte &u, vxl_byte &v) |
| | faster integer-based conversion from RGB to YUV.
|
| vidl2_color_conv_fptr | vidl2_color_converter_func (vidl2_pixel_color in_C, unsigned in_bpp, vidl2_pixel_color out_C, unsigned out_bpp) |
| | Returns a color conversion function based on runtime values.
|