All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Radiant::ImageConversion Class Reference

VideoImage conversion utilities. More...

#include <Radiant/ImageConversion.hpp>

Static Public Member Functions

static void bayerToGrayscale (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void bayerToRGB (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static bool convert (const VideoImage *source, VideoImage *target)
 Convert between image formats. More...
 
static void grayscaleToRGB (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void RGBToGrayscale (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV411PToRGB (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV411PToRGBA (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV411ToGrayscale (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV411ToRGB (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV420PToGrayscale (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV420PToRGB (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV420PToRGBA (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV420ToGrayscale (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV420ToRGBA (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV422PToGrayscale (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 
static void YUV422PToRGBA (const VideoImage *source, VideoImage *target)
 Convert image format. More...
 

Detailed Description

VideoImage conversion utilities.

This class contains static functions for converting between different image formats.

New format conversion functions will be written as needed.

Member Function Documentation

static void Radiant::ImageConversion::bayerToGrayscale ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::bayerToRGB ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static bool Radiant::ImageConversion::convert ( const VideoImage source,
VideoImage target 
)
static

Convert between image formats.

Parameters
sourcesource
[out]targetdest
Returns
true on success
static void Radiant::ImageConversion::grayscaleToRGB ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::RGBToGrayscale ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV411PToRGB ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV411PToRGBA ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV411ToGrayscale ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV411ToRGB ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV420PToGrayscale ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV420PToRGB ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV420PToRGBA ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV420ToGrayscale ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV420ToRGBA ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV422PToGrayscale ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image
static void Radiant::ImageConversion::YUV422PToRGBA ( const VideoImage source,
VideoImage target 
)
static

Convert image format.

Parameters
sourcesource image
[out]targettarget image