5 votos

Conversión de espectros a color rgb

Estoy teniendo problemas con la obtención de color RGB valores de los espectros de un objeto. Tengo el flujo específicos de $F_\nu$ como una función de la $\nu$ para cada píxel de la imagen que me gustaría hacer, pero no estoy seguro de cómo convertir esto en RGB.

El método apropiado parece ser para calcular el $XYZ$ valores mediante la integración de la potencia espectral de la densidad de $P(\lambda) = \nu^2 F_\nu /c$ en contra de la norma CIE observador funciones, a continuación, haciendo una transformación lineal en $RGB$ espacio. Sin embargo, me parece que no puede encontrar una referencia que da la normalización para la transformación en XYZ.

Mi pregunta es: estoy acercando a este en el camino correcto, y si es así ¿cómo es la transformación de los espectros de a $XYZ$ normalizado? Gracias!

2voto

qed Puntos 113

Usted puede encontrar la conversión de matrices para una variedad de espacios de color aquí: http://www.cs.rit.edu/~ncs/color/t_convert.html y el formato para la integración de la entrada del espectro en el RIT. Citando a partir de la segunda:

COnversion process

Así que, supongo que la parte que falta es la x,y,z curvas en la segunda fila. Ir a la Wikipedia o alguna otra óptica relacionadas con el sitio para obtener como se detalla un conjunto de números x, y y z, las curvas de respuesta de la integral (realiza numéricamente) es bastante sencillo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X