ind2gray

Преобразуйте индексированное изображение в полутоновое изображение

Синтаксис

Описание

пример

I = ind2gray(X,cmap) преобразует индексируемое изображение X с палитрой cmap к полутоновому изображению, I. ind2gray функция удаляет оттенок и информацию о насыщении от входного изображения при сохранении яркости.

Примеры

свернуть все

Загрузите индексируемое изображение в рабочую область.

[X, map] = imread('trees.tif');

Преобразуйте изображение в шкалу полутонов с помощью ind2gray.

I = ind2gray(X,map);

Отобразите индексируемое изображение и конвертированное полутоновое изображение.

imshow(X,map)
title('Indexed Image')

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

figure
imshow(I)
title('Converted Grayscale Image')

Figure contains an axes. The axes with title Converted Grayscale Image contains an object of type image.

Входные параметры

свернуть все

Индексируемое изображение в виде числового массива любого размера и размерности.

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

Карта цветов сопоставила с индексируемым изображением XВ виде c- 3 числовых массива, где c количество цветов.

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

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

свернуть все

Полутоновое изображение в виде числового массива. I имеет тот же размер, размерность и класс как X.

Алгоритмы

ind2gray преобразует палитру в использование координат NTSC rgb2ntsc, и устанавливает оттенок и компоненты насыщенности (я и Q) обнулять, создавая серую палитру. ind2gray затем заменяет индексы в изображении X с соответствующими полутоновыми значениями интенсивности в серой палитре.

Смотрите также

| | | | |

Представлено до R2006a