Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

conversions.h File Reference

#include <stdlib.h>
#include <stdio.h>

Go to the source code of this file.

Enumerations

enum  bayer_decoding_t { NO_BAYER_DECODING, BAYER_DECODING_NEAREST, BAYER_DECODING_EDGE_SENSE, BAYER_DECODING_DOWNSAMPLE }
enum  stereo_decoding_t { NO_STEREO_DECODING, STEREO_DECODING_INTERLACED, STEREO_DECODING_FIELD }
enum  bayer_pattern_t { BAYER_PATTERN_BGGR, BAYER_PATTERN_GRBG, BAYER_PATTERN_RGGB, BAYER_PATTERN_GBRG }

Functions

void uyvy2yuyv (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void yuyv2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyyvyy2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyv2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void y2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void y162uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)
void y162y (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)
void rgb2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void rgb482uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void rgb482rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyv2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyvy2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyyvyy2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void y2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void y162rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)
void BayerNearestNeighbor (unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)
void BayerEdgeSense (unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)
void BayerDownsample (unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)
void StereoDecode (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)


Enumeration Type Documentation

enum bayer_decoding_t
 

Enumeration values:
NO_BAYER_DECODING 
BAYER_DECODING_NEAREST 
BAYER_DECODING_EDGE_SENSE 
BAYER_DECODING_DOWNSAMPLE 

enum stereo_decoding_t
 

Enumeration values:
NO_STEREO_DECODING 
STEREO_DECODING_INTERLACED 
STEREO_DECODING_FIELD 

enum bayer_pattern_t
 

Enumeration values:
BAYER_PATTERN_BGGR 
BAYER_PATTERN_GRBG 
BAYER_PATTERN_RGGB 
BAYER_PATTERN_GBRG 


Function Documentation

void uyvy2yuyv unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void yuyv2uyvy unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void uyyvyy2uyvy unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void uyv2uyvy unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void y2uyvy unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void y162uyvy unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels,
int  bits
 

void y162y unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels,
int  bits
 

void rgb2uyvy unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void rgb482uyvy unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void rgb482rgb unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void uyv2rgb unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void uyvy2rgb unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void uyyvyy2rgb unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void y2rgb unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 

void y162rgb unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels,
int  bits
 

void BayerNearestNeighbor unsigned char *  src,
unsigned char *  dest,
int  sx,
int  sy,
bayer_pattern_t  type
 

void BayerEdgeSense unsigned char *  src,
unsigned char *  dest,
int  sx,
int  sy,
bayer_pattern_t  type
 

void BayerDownsample unsigned char *  src,
unsigned char *  dest,
int  sx,
int  sy,
bayer_pattern_t  type
 

void StereoDecode unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels
 


Generated on Tue May 3 14:15:39 2005 for Player by doxygen 1.3.6