Skip to Main Content Skip to Search
Product Documentation

ind2gray - Convert indexed image to grayscale image

Syntax

I = ind2gray(X,map)

Description

I = ind2gray(X,map) converts the image X with colormap map to a grayscale image I. ind2gray removes the hue and saturation information from the input image while retaining the luminance.

Class Support

X can be of class uint8, uint16, single, or double. map is double. I is of the same class as X.

Examples

load trees
I = ind2gray(X,map);
imshow(X,map)
figure,imshow(I)

Algorithms

ind2gray converts the colormap to NTSC coordinates using rgb2ntsc, and sets the hue and saturation components (I and Q) to zero, creating a gray colormap. ind2gray then replaces the indices in the image X with the corresponding grayscale intensity values in the gray colormap.

See Also

gray2ind | imshow | imtool | mat2gray | rgb2gray | rgb2ntsc

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS