xyz2lab
Convertir CIE 1931 XYZ en CIE 1976 L*a*b*
Descripción
Ejemplos
Convertir color XYZ en L*a*b*
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
Convertir color XYZ en L*a*b* especificando un punto blanco
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
xyz
— Valores de color XYZ
Arreglo numérico
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
whitePoint
— Punto blanco de referencia
'd65'
(predeterminado) | 'a'
| 'c'
| 'e'
| 'd50'
| 'd55'
| 'icc'
| Vector de 1 por 3
Punto blanco de referencia, especificado como vector de 1 por 3 o uno de los iluminantes estándar CIE que aparecen en la tabla.
Valor | Punto blanco |
---|---|
"a" | Iluminante estándar CIE A: |
"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. |
| Iluminante estándar CIE D55: |
"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
lab
— Valores de color L*a*b* convertidos
Arreglo numérico
Valores de color L*a*b* convertidos, devueltos como arreglo numérico del mismo tamaño y tipo de datos que la entrada.
Atributo | Descripció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
Abrir ejemplo
Tiene una versión modificada de este ejemplo. ¿Desea abrir este ejemplo con sus modificaciones?
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)