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 object. The 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 axes object 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