Go to the source code of this file.
|
void | DTLib::BGR2Gray (unsigned char *pInBuf, unsigned char *pOutBuf, const int &Width, const int &Height) |
|
void | DTLib::BGR2LAB (float *pInBuf, float *pOutBuf, const int &Width, const int &Height, const float &Gamma=DEFAULT_GAMMA) |
|
void | DTLib::BGR2L (unsigned char *pInBuf, float *pOutBuf, const int &Width, const int &Height, const float &Gamma=DEFAULT_GAMMA) |
|
void | DTLib::BGR2Srg (float *pInBuf, float *pOutBuf, const int &Width, const int &Height) |
|
template<class T > |
void | DTLib::Interleaved2Planar (T *pIn, T *pOut1, T *pOut2, T *pOut3, const int &Width, const int &Height) |
|
#define DEFAULT_GAMMA 2.2f |
#define ENABLE_FLOAT_PRECISION |
Value:((
x > 0.008856f) ? (
float)pow(
x, 1.0/3.0) : \
x
Definition: APPgetLargeConnectedEdges.m:100
#define RGB2GRAY |
( |
|
R, |
|
|
|
G, |
|
|
|
B |
|
) |
| ((unsigned char)((5120L*(long)B+(((long)G)<<14)+11264L*(long)R)>>15)) |
#define RGB_WHITE_PT 255.0f |