Чтобы было понятнее о чем я - открываем Paint, выбираем цвет, открываем палитру и смотрим на циферку "оттенок". Вот как подсчитать эту циферку зная RGB? Может у кого-то сорцы пэинта имеются?
Это цветовое пространство называется HSV - "Оттенок-насыщенность-яркость". Причём это очень узкое и корявое цветовое пространство, в которое далеко не все оттенки из RGB вообще умещаются.
В моем случае это очень хороший способ выделть "нужные" элементы на картинке. На картинке 2 типа элементов, единственное стабильное отличие это оттенок.
Тему можно закрыть, спасибо за подсказку что это HSV. Код (Text): float RGBtoH(float R, float G, float B) { float H, min, delta; if((B > G) && (B > R)) { if(B == 0) return 0; if(R > G) delta = B - G; else delta = B - R; if(delta != 0) H = 4 + (R - G) / delta; else H = 4 + (R - G); } else if(G > R) { if(G == 0) return 0; if(R > B) delta = G - B; else delta = G - R; if(delta != 0) H = 2 + (B - R) / delta; else H = 2 + (B - R); }else{ if(R == 0) return 0; if(G > B) delta = R - B; else delta = R - G; if(delta != 0) H = (G - B) / delta; else H = (G - B); } H *= 60; if(H < 0) H += 360; return H; }