Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
0.66504073 * x + 0.61772484 * y + 0.41968665 * z = R
0.4100872 * x + 0.5751321 * y + 0.70785 * z = G
0.6241389 * x + 0.53632 * y + 0.56816506 * z = B


// log transform the RGB data
int R = (pixels[j] & 0xff0000)>>16;
int G = (pixels[j] & 0x00ff00)>>8 ;
int B = (pixels[j] & 0x0000ff);
double Rlog = -((255.0*Math.log(((double)R+1)/255.0))/log255);
double Glog = -((255.0*Math.log(((double)G+1)/255.0))/log255);
double Blog = -((255.0*Math.log(((double)B+1)/255.0))/log255);
Как разобрать обезьяньи кишки на составные части. Изучаем цветовую деконволюцию