Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

rgb2lab

Convertir RGB a CIE 1976 L * a * b *

Sintaxis

lab = rgb2lab(rgb)
lab = rgb2lab(rgb,Name,Value)

Descripción

ejemplo

lab = rgb2lab(rgb) convierte los valores RGB en valores de CIE 1976 L * a * b *.

ejemplo

lab = rgb2lab(rgb,Name,Value) especifica opciones adicionales con uno o más argumentos par nombre-valor.

Ejemplos

contraer todo

Utilice rgb2lab para convertir el valor RGB blanco en L * a * b.

rgb2lab([1 1 1])
ans = 1×3

   100     0     0

Convierta un valor de color de Adobe RGB (1998) en L * a * b * mediante el parámetro ColorSpace .

rgb2lab([.2 .3 .4],'ColorSpace','adobe-rgb-1998')
ans = 1×3

   30.1783   -5.6902  -20.8223

Utilice rgb2lab para convertir un color RGB a L * a * b utilizando la referencia D50 blanca.

rgb2lab([.2 .3 .4],'WhitePoint','d50')
ans = 1×3

   31.3294   -4.0732  -18.1750

Lea la imagen RGB en el espacio de trabajo.

rgb = imread('peppers.png');

Convierta la imagen RGB en el espacio de color L * a * b *.

lab = rgb2lab(rgb);

Mostrar el componente l * de la imagen l * a * b *.

imshow(lab(:,:,1),[0 100])

Argumentos de entrada

contraer todo

Valores de color para convertir, especificados como matriz c-por-3 de valores de color (un color por fila), una matriz de imágenes m-por-n-por-3, o una pila de imágenes m-por-n-por-3-por-f.

Tipos de datos: single | double | uint8 | uint16

Argumentos de par nombre-valor

Especifique pares opcionales separados por comas de argumentos Name,Value . Name es el nombre del argumento y Value es el valor correspondiente. Name debe aparecer dentro de comillas simples (' '). Puede especificar varios argumentos de par de nombre y valor en cualquier orden como Name1,Value1,...,NameN,ValueN.

Ejemplo: rgb2lab([0.25 0.40 0.10],'WhitePoint','d50')

Espacio de color de los valores RGB de entrada, especificados como 'srgb', 'adobe-rgb-1998'o 'linear-rgb'.

Tipos de datos: char

Punto blanco de referencia, especificado como vector 1 por 3 o uno de los elementos luminosos estándar de CIE, enumerados en la tabla siguiente.

ValorPunto blanco
'a'

Bombilla estándar CIE A, [1.0985, 1.0000, 0.3558]. Simula la iluminación típica, doméstica, del tungsteno-filamento con la temperatura de color correlacionada de 2856 K. 

'c'Bombilla estándar CIE C, [0.9807, 1.0000, 1.1822]. Simula la luz del día del cielo medio o del norte con la temperatura de color correlacionada de 6774 K. desaprobado por CIE.
'e'Radiador de la igual-energía, [1.000, 1.000, 1.000]. Útil como referencia teórica.
'd50'Bombilla estándar de CIE D50, [0.9642, 1.0000, 0.8251]. Simula la cálida luz del día al amanecer o al atardecer con una temperatura de color correlacionada de 5003 K. También conocido como Horizon Light.

'd55'

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

'd65'Bombilla estándar CIE D65, [0.9504, 1.0000, 1.0888]. Simula la luz del día del mediodía con la temperatura de color correlacionada de 6504 K. 
'icc'Espacio de conexión de perfil (PCS) iluminador utilizado en perfiles ICC. Aproximación de [0.9642, 1.000, 0.8249] utilizando números de punto fijo, firmados, de 32 bits con 16 bits fraccionarios. Valor real: [31595,32768, 27030]/32768.

Tipos de datos: single | double | char

Argumentos de salida

contraer todo

Valores de color convertidos, devueltos como una matriz de la misma forma que la entrada. El tipo de salida es double a menos que el tipo de entrada sea single, en cuyo caso el tipo de salida también es single.

Capacidades ampliadas

Consulte también

| |

Introducido en R2014b