![]() |
Functions | |
float | imColorHSI_ImaxS (float h, double cosh, double sinh) |
void | imColorRGB2HSI (float r, float g, float b, float *h, float *s, float *i) |
void | imColorRGB2HSIbyte (unsigned char r, unsigned char g, unsigned char b, float *h, float *s, float *i) |
void | imColorHSI2RGB (float h, float s, float i, float *r, float *g, float *b) |
void | imColorHSI2RGBbyte (float h, float s, float i, unsigned char *r, unsigned char *g, unsigned char *b) |
float imColorHSI_ImaxS | ( | float | h, | |
double | cosh, | |||
double | sinh | |||
) |
Returns I where S is maximum given H (here in radians).
void imColorRGB2HSI | ( | float | r, | |
float | g, | |||
float | b, | |||
float * | h, | |||
float * | s, | |||
float * | i | |||
) |
Converts from RGB to HSI.
void imColorRGB2HSIbyte | ( | unsigned char | r, | |
unsigned char | g, | |||
unsigned char | b, | |||
float * | h, | |||
float * | s, | |||
float * | i | |||
) |
Converts from RGB (byte) to HSI.
void imColorHSI2RGB | ( | float | h, | |
float | s, | |||
float | i, | |||
float * | r, | |||
float * | g, | |||
float * | b | |||
) |
Converts from HSI to RGB.
void imColorHSI2RGBbyte | ( | float | h, | |
float | s, | |||
float | i, | |||
unsigned char * | r, | |||
unsigned char * | g, | |||
unsigned char * | b | |||
) |
Converts from HSI to RGB (byte).