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 object. The axes object with title Indexed Image contains an object of type image.

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

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

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

свернуть все

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

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

Палитра сопоставила с индексируемым изображением XВ виде c-by-3 числовая матрица со значениями в области значений [0, 1]. Каждой строкой является трехэлементный триплет RGB, который задает красные, зеленые, и синие компоненты одного цвета палитры.

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

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

свернуть все

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

Алгоритмы

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

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

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

| | | | |

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