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