exponenta event banner

rgb2lightness

Преобразование цветовых значений RGB в значения яркости

Описание

пример

lightness = rgb2lightness(rgb) преобразует цветовые значения RGB в значения яркости, исключая цветовые компоненты. lightness совпадает с компонентом L * в цветовом пространстве CIE 1976 L * a * b *.

Примеры

свернуть все

Чтение изображения RGB в рабочую область.

rgb = imread('peppers.png');

Преобразуйте значения цвета RGB в компонент освещенности, исключая информацию о цвете.

lightness = rgb2lightness(rgb);

Отображение изображения RGB и производного компонента освещенности изображения.

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

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

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

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

Входные аргументы

свернуть все

Значения цвета RGB, заданные как массив изображений m-by-n-by-3. Вход rgb должен находиться в цветовом пространстве sRGB с точкой D65.

Типы данных: single | double | uint8 | uint16

Выходные аргументы

свернуть все

Преобразованные значения освещенности, возвращаемые в виде массива изображений m-by-n. Если входной тип данных double, тип выходных данных: double. В противном случае тип выходных данных: single.

Типы данных: single | double

Расширенные возможности

.

См. также

| | | | |

Представлен в R2019a