Main Content

xyz2lab

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

Descripción

ejemplo

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

ejemplo

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

Ejemplos

contraer todo

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

xyz2lab([0.25 0.40 0.10])
ans = 1×3

   69.4695  -48.0439   57.1259

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

xyz2lab([0.25 0.40 0.10],'WhitePoint','d50')
ans = 1×3

   69.4695  -49.5717   48.3864

Argumentos de entrada

contraer todo

Valores de color XYZ 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 XYZ.

  • Imagen de m por n por 3

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

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 L*a*b* convertidos, devueltos como arreglo numérico del mismo tamaño y tipo de datos que la entrada.

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

Historial de versiones

Introducido en R2014b

Consulte también

| |