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
imshow(I)
title('Converted Grayscale Image')

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

свернуть все

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

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

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

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

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

свернуть все

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

Алгоритмы

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

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

| | | | |

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