Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

how to extract R G B

Asked by FIR

FIR

on 24 Sep 2011
Latest activity Commented on by Kwen

Kwen

on 12 Nov 2013
Accepted Answer by Image Analyst

Image Analyst

I am working on palm print recognisation,I have an PALM image ,I need to extract R G B components and NRI,CAN ANYONE TELL HOW TO PROCESS,i HAVE UPLOADED THE IMAGE http://imgur.com/wNXiE

1 Comment

Hitarth

Hitarth

on 30 May 2013
 im1=I(:,:,1);
 im2=rgb2gray(I);
 im3=imsubtract(im1,im2);
 imshow(im3)
 im4=im2bw(im3,0.5);
 imshow(im4)
FIR

FIR

Products

No products are associated with this question.

1 Answer

Answer by Image Analyst

Image Analyst

on 24 Sep 2011
Accepted answer

If you have an RGB image, to get the red, green, and blue:

% Extract the individual red, green, and blue color channels.
redChannel = rgbImage(:, :, 1);
greenChannel = rgbImage(:, :, 2);
blueChannel = rgbImage(:, :, 3);

If you have some special format image, such as a multi-page TIFF image, with the "N" image also stored in it (as your web page hints at), then you might look into the Tiff class. Look it up in the help, especially the page on "Reading Image Data and Metadata from TIFF Files"

3 Comments

FIR

FIR

on 26 Sep 2011

thank u siR,could u please tell how to extraxt NIR PORTION for taht image which i have uploaded

http://imgur.com/wNXiE

Walter Roberson

Walter Roberson

on 26 Sep 2011

That image is a PNG file. PNG files are not able to store additional bands, with the exception that a band could be encoded as the alpha (transparency) channel.

It is, however, not clear that what you uploaded was the _original_ image, so we could suspect that the original image was stored in some other file format.

Or is the question merely one of cropping that (already small) image to extract the portion labled NIR ? Working with images that small seems unlikely to be productive.

Kwen

Kwen

on 12 Nov 2013

This was exactly what I needed, thank you!!!

Image Analyst

Image Analyst

Contact us