Main Content

lab2xyz

Convertir L*a*b* CIE 1976 a XYZ CIE 1931

Descripción

ejemplo

xyz = lab2xyz(lab) convierte valores L*a*b* CIE 1976 en valores XYZ CIE 1931 (2° observador).

ejemplo

xyz = lab2xyz(lab,'WhitePoint',whitePoint) especifica el punto blanco de referencia del iluminante.

Ejemplos

contraer todo

Convierta un valor de color L*a*b* en XYZ utilizando el punto blanco de referencia predeterminado, D65.

lab2xyz([50 10 -5])
ans = 1×3

    0.1942    0.1842    0.2282

Convierta un valor de color L*a*b* en XYZ especificando el punto blanco D50.

lab2xyz([50 10 -5],'WhitePoint','d50')
ans = 1×3

    0.1970    0.1842    0.1729

Argumentos de entrada

contraer todo

Valores de color que se desea convertir, especificados como un arreglo numérico en uno de estos formatos.

  • Mapa de colores de c por 3. Cada fila especifica un valor de color L*a*b*.

  • Imagen de m por n por 3

  • Pila de imágenes de m por n por 3 por p

AtributoDescripción
L*Luminancia o brillo de la imagen. Los valores están en el rango [0, 100], donde 0 especifica el negro y 100 especifica el blanco. A medida que aumenta L*, los colores se vuelven más brillantes.
a*Cantidad de tonos rojos o verdes en la imagen. Un valor positivo grande de a* se corresponde con el rojo/magenta. Un valor negativo grande de a* se corresponde con el verde. A pesar de que no hay un solo rango para a*, los valores se sitúan habitualmente en el rango [-100, 100] o [-128, 127].
b*Cantidad de tonos amarillos o azules en la imagen. Un valor positivo grande de b* se corresponde con el amarillo. Un valor negativo grande de b* se corresponde con el azul. A pesar de que no hay un solo rango para b*, los valores se sitúan habitualmente en el rango [-100, 100] o [-128, 127].

Tipos de datos: single | double

Punto blanco de referencia, especificado como vector de 1 por 3 o uno de los iluminantes estándar CIE que aparecen en la tabla.

ValorPunto blanco
"a"

Iluminante estándar CIE A: [1.0985, 1.0000, 0.3558]. Simula la luz típica doméstica de filamento de tungsteno con una temperatura de color correlacionada de 2856 K.

"c"Iluminante estándar CIE C: [0.9807, 1.0000, 1.1822]. Simula la luz de día media o del cielo del Norte con una temperatura de color correlacionada de 6774 K. Obsoleto por la CIE.
"e"Radiador equienergético: [1.000, 1.000, 1.000]. Útil como referencia teórica.
"d50"Iluminante estándar CIE D50: [0.9642, 1.0000, 0.8251]. Simula la luz de día cálida al amanecer o al atardecer con una temperatura de color correlacionada de 5003 K. También se conoce como luz del horizonte.

"d55"

Iluminante estándar CIE D55: [0.9568, 1.0000, 0.9214]. Simula la luz de media mañana o media tarde con una temperatura de color correlacionada de 5500 K.

"d65"Iluminante estándar CIE D65: [0.9504, 1.0000, 1.0888]. Simula la luz de mediodía con una temperatura de color correlacionada de 6504 K.
"icc"Iluminante del espacio de color de conexión (PCS) utilizado en perfiles ICC. Aproximación de [0.9642, 1.000, 0.8249] que utiliza números de 32 bits con signo, de punto fijo, con 16 bits fraccionarios. Valor real: [31595,32768, 27030]/32768.

Tipos de datos: single | double | char

Argumentos de salida

contraer todo

Valores de color XYZ convertidos, devueltos como arreglo numérico de la misma forma y tipo que la entrada.

Historial de versiones

Introducido en R2014b

Consulte también

| |