rgb3_to_grey ( ImageRed, ImageGreen, ImageBlue : ImageGrey : : )
Transform an RGB image to a gray scale image.
rgb3_to_grey transforms an RGB image into a gray scale
image. The three channels of the RGB image are passed as three
separate images. The image is transformed according to the
following formula:
grey = 0.299 * red + 0.587 * green + 0.144 * blue .
Parameters
ImageRed (input_object)
|
image(-array) -> object : byte
|
Input image (red channel). |
ImageGreen (input_object)
|
image(-array) -> object : byte
|
Input image (green channel). |
ImageBlue (input_object)
|
image(-array) -> object : byte
|
Input image (blue channel). |
ImageGrey (output_object)
|
image(-array) -> object : byte
|
Gray scale image. |
Example
/* Tranformation from rgb to grey */
read_picture(:Image:'tiff',0,0,'patras':Channels) >
disp_color(Image:::) >
decompose3(Image:Rimage,Gimage,Bimage::) >
rgb3_to_grey(Rimage,Gimage,Bimage:GreyImage::) >
disp_image(GreyImage:::).
Possible Predecessors
decompose3
Alternatives
rgb1_to_grey,
trans_from_rgb
Copyright © 1996-1997 MVTec Software GmbH