Estou tentando fazer uma representação HSV do espaço de cores xyY. Para calcular a matiz de uma cor , utilizo o ângulo entre essa cor e o vermelho (comprimento de onda 745) no diagrama de cromaticidade xy, com branco ( 1como o centro.
A saturação é a razão entre a distância entre branco e e branco e uma versão totalmente saturada de ( x , y ) (que é a interseção entre a linha entre ( 1e(x,y) e a aresta do diagrama de cromacidade).
diagrama de cromacidade xy:
O problema que estou enfrentando é que, quando planto meu espaço de cores (no valor = 1) e o comparo com a representação HSV do RGB, a saturação (distância do centro) parece não corresponder a quão "colorida" a cor na verdade é:
Meu espaço de cores (a saturação parece errada):
Espaço de cores HSV do RGB:
Como devo calcular a saturação?