Contenido principal

rgb2lightness

Convertir valores de color RGB a valores de claridad

Descripción

lightness = rgb2lightness(rgb) convierte valores de color RGB a valores de claridad, excluyendo los componentes de color. lightness es igual que el componente L* en el espacio de color CIE 1976 L*a*b*.

ejemplo

Ejemplos

contraer todo

Lea una imagen RGB en el área de trabajo.

rgb = imread('peppers.png');

Convierta los valores de color RGB a un componente de claridad, excluyendo la información de color.

lightness = rgb2lightness(rgb);

Muestre la imagen RGB y el componente de claridad derivado de la imagen.

figure
imshow(rgb)
title('Input RGB Image')

Figure contains an axes object. The hidden axes object with title Input RGB Image contains an object of type image.

figure
imshow(lightness,[])
title('Lightness Component of Image')
colorbar

Figure contains an axes object. The hidden axes object with title Lightness Component of Image contains an object of type image.

Argumentos de entrada

contraer todo

Valores de color RGB, especificados como un arreglo de imagen de m por n por 3. La entrada rgb debe estar en el espacio de color sRGB con un punto blanco de referencia de D65.

Tipos de datos: single | double | uint8 | uint16

Argumentos de salida

contraer todo

Valores de claridad convertidos, devueltos como arreglo de imagen de m por n. Si el tipo de datos de entrada es double, el tipo de datos de salida es double. De lo contrario, el tipo de datos de salida es single.

Tipos de datos: single | double

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido en R2019a

expandir todo

Consulte también

| | | | |