Esempio n. 1
0
void toT(int * r, uchar * p) {
    *r = (((float)color2gray(p)/255.0f)-0.5f)*4294967295u;
}
Esempio n. 2
0
void toT(float * r, uchar * p) {
    *r = (float)color2gray(p)/255.0f;
}
Esempio n. 3
0
void toT(short * r, uchar * p) {
    *r = (((float)color2gray(p)/255.0f)-0.5f)*65535;
}
Esempio n. 4
0
void toT(char * r, uchar * p) {
    *r = color2gray(p)-128;
}
Esempio n. 5
0
void toT(uchar * r, uchar * p) {
    *r = color2gray(p);
}
Esempio n. 6
0
void toT(bool * r, uchar * p) {
    *r = color2gray(p) > 128;
}
Esempio n. 7
0
/*----------------------------------------------------------------------------*/
int vrgb2gray(vrgb_t colorpix)
{
	int *buff = (int*) &colorpix;
	return color2gray(*buff);
}