SIP Toolbox
im2gray - Converts color images or colormaps to grayscale
Calling Sequence
- GrayImg = im2gray(RGBImg)
- GrayImg = im2gray(index, map)
- GrayMap = im2gray(RGBColormap)
Input Parameters
-
RGBImg:
M x N x 3 truecolor image in any range.
-
RGBColormap:
M x 3 colormap in RGB colorspace.
-
index:
and map M x N indexed image and its M x 3 colormap.
Output Parameters
-
GrayImg:
M x N intensity image.
-
GrayMap:
M x 3 colormap.
Description
Function im2gray converts RGB images, indexed images and RGB colormaps to grayscale. This is accomplished by converting these objects to YIQ colorspace, make the I and Q channels equal to zero, and finally converting back to RGB colorspace.
Examples
initial_dir = PWD;
chdir (SIPDIR + 'images');
Img = imread('tru.jpg');
Img = im2gray(Img);
xbasc()
imshow(Img);
chdir(initial_dir);
Authors
-
Ricardo Fabbri <ricardofabbri (AT) users DOT sf DOT net>
Availability
The latest version of the Scilab Image Processing toolbox can be found at
http://siptoolbox.sourceforge.net
See Also
im2bw, rgb2ntsc,