#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 | bayer_pattern_t { BAYER_PATTERN_BGGR, BAYER_PATTERN_GRBG, BAYER_PATTERN_RGGB, BAYER_PATTERN_GBRG } |
enum | stereo_decoding_t { NO_STEREO_DECODING, STEREO_DECODING_INTERLACED, STEREO_DECODING_FIELD } |
Functions | |
void | BayerDownsample (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 | BayerNearestNeighbor (unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type) |
void | rgb2uyvy (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 | rgb482uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels) |
void | StereoDecode (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 | uyv2uyvy (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 | uyvy2yuyv (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 | uyyvyy2uyvy (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 | 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 | y2rgb (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 | yuyv2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels) |
enum bayer_decoding_t |
NO_BAYER_DECODING | |
BAYER_DECODING_NEAREST | |
BAYER_DECODING_EDGE_SENSE | |
BAYER_DECODING_DOWNSAMPLE |
Definition at line 30 of file conversions.h.
enum bayer_pattern_t |
Definition at line 45 of file conversions.h.
enum stereo_decoding_t |
Definition at line 38 of file conversions.h.
void BayerDownsample | ( | unsigned char * | src, |
unsigned char * | dest, | ||
int | sx, | ||
int | sy, | ||
bayer_pattern_t | type | ||
) |
Definition at line 765 of file conversions.c.
void BayerEdgeSense | ( | unsigned char * | src, |
unsigned char * | dest, | ||
int | sx, | ||
int | sy, | ||
bayer_pattern_t | type | ||
) |
Definition at line 553 of file conversions.c.
void BayerNearestNeighbor | ( | unsigned char * | src, |
unsigned char * | dest, | ||
int | sx, | ||
int | sy, | ||
bayer_pattern_t | type | ||
) |
Definition at line 434 of file conversions.c.
Definition at line 224 of file conversions.c.
Definition at line 299 of file conversions.c.
void rgb482uyvy | ( | unsigned char * | src, |
unsigned char * | dest, | ||
unsigned long long int | NumPixels | ||
) |
Definition at line 255 of file conversions.c.
void StereoDecode | ( | unsigned char * | src, |
unsigned char * | dest, | ||
unsigned long long int | NumPixels | ||
) |
Definition at line 829 of file conversions.c.
Definition at line 316 of file conversions.c.
Definition at line 130 of file conversions.c.
Definition at line 335 of file conversions.c.
Definition at line 83 of file conversions.c.
void uyyvyy2rgb | ( | unsigned char * | src, |
unsigned char * | dest, | ||
unsigned long long int | NumPixels | ||
) |
Definition at line 360 of file conversions.c.
void uyyvyy2uyvy | ( | unsigned char * | src, |
unsigned char * | dest, | ||
unsigned long long int | NumPixels | ||
) |
Definition at line 92 of file conversions.c.
void y162rgb | ( | unsigned char * | src, |
unsigned char * | dest, | ||
unsigned long long int | NumPixels, | ||
int | bits | ||
) |
Definition at line 409 of file conversions.c.
void y162uyvy | ( | unsigned char * | src, |
unsigned char * | dest, | ||
unsigned long long int | NumPixels, | ||
int | bits | ||
) |
Definition at line 184 of file conversions.c.
void y162y | ( | unsigned char * | src, |
unsigned char * | dest, | ||
unsigned long long int | NumPixels, | ||
int | bits | ||
) |
Definition at line 211 of file conversions.c.
Definition at line 394 of file conversions.c.
Definition at line 160 of file conversions.c.
Definition at line 73 of file conversions.c.