Transform an RGB image into a gray scale image.
::rgb1_to_gray transforms an RGB image into a gray scale image. The three channels of the RGB image are passed as the first three channels of the input image. The image is transformed according to the following formula:
gray = 0.299 * red + 0.587 * green + 0.144 * blue .
|
RGBImage (input_object) |
image(-array) -> Hobject: HImage(Array) ( byte / int2 ) |
| Three-channel RBG image. | |
|
GrayImage (output_object) |
image(-array) -> Hobject * : HImage(Array) ( byte / int2 ) |
| Gray scale image. | |
/* Tranformation from rgb to gray */ read_image(Image,"patras") ; disp_color(Image,WindowHandle) ; rgb1_to_gray(Image,&GrayImage) ; disp_image(GrayImage,WindowHandle);
::trans_from_rgb, ::rgb3_to_gray
Image filters