#include <stdlib.h>
#include <stdio.h>
#include <unistd.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 27 of file conversions.h.
enum bayer_pattern_t |
Definition at line 42 of file conversions.h.
enum stereo_decoding_t |
Definition at line 35 of file conversions.h.
void BayerDownsample | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
int | sx, | |||
int | sy, | |||
bayer_pattern_t | type | |||
) |
Definition at line 776 of file conversions.c.
void BayerEdgeSense | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
int | sx, | |||
int | sy, | |||
bayer_pattern_t | type | |||
) |
Definition at line 560 of file conversions.c.
void BayerNearestNeighbor | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
int | sx, | |||
int | sy, | |||
bayer_pattern_t | type | |||
) |
Definition at line 437 of file conversions.c.
void rgb2uyvy | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 227 of file conversions.c.
void rgb482rgb | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 302 of file conversions.c.
void rgb482uyvy | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 258 of file conversions.c.
void StereoDecode | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 840 of file conversions.c.
void uyv2rgb | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 319 of file conversions.c.
void uyv2uyvy | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 135 of file conversions.c.
void uyvy2rgb | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 338 of file conversions.c.
void uyvy2yuyv | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 88 of file conversions.c.
void uyyvyy2rgb | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 363 of file conversions.c.
void uyyvyy2uyvy | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 97 of file conversions.c.
void y162rgb | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels, | |||
int | bits | |||
) |
Definition at line 412 of file conversions.c.
void y162uyvy | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels, | |||
int | bits | |||
) |
Definition at line 189 of file conversions.c.
void y162y | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels, | |||
int | bits | |||
) |
Definition at line 214 of file conversions.c.
void y2rgb | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 397 of file conversions.c.
void y2uyvy | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 165 of file conversions.c.
void yuyv2uyvy | ( | unsigned char * | src, | |
unsigned char * | dest, | |||
unsigned long long int | NumPixels | |||
) |
Definition at line 78 of file conversions.c.