How to convert a multipage tif image in RGB into Grayscale

2 visualizzazioni (ultimi 30 giorni)
zy
zy il 26 Giu 2014
Commentato: zy il 26 Giu 2014
Hi, I have a multipage tif image in RGB mode obtained from a video. Since the video is recorded in RGB mode,
I need to convert this multipage tif image from RGB into Grayscale. Can anyone help me ?
Thank you very much.

Risposte (2)

Ben11
Ben11 il 26 Giu 2014
So you have one single RGB image? If so you can use
rgb2gray(Image)
to get the grayscale. Otherwise you can access individual channels with (:,:,Channel), which will be grayscale. Is that it?
  3 Commenti
Ben11
Ben11 il 26 Giu 2014
Oh so am I. What if you open the image with ImageJ? What type of image does it say it is? Can you convert it to RGB color for instance?
zy
zy il 26 Giu 2014
I opened the image using Image J. The information obtained by 'showinfor' indicates that it is "Bits per pixel: 8 (grayscale LUT)"
But the camera itself is 12 bit when taking the video.

Accedi per commentare.


Image Analyst
Image Analyst il 26 Giu 2014
What output format do you want? An avi file (movie file)? I've not dealt with multipage tiff images before - is that what your video camera gave you?
  3 Commenti
Image Analyst
Image Analyst il 26 Giu 2014
Do you want single frames (one image per one TIFF file)? Or a multi-page TIFF (multiple images in a single TIFF file)?
zy
zy il 26 Giu 2014
Yes, I know that I can get either single frame out of the video or multipage out of that video.
For me, either choice will be ok.
For multipage image file, I can load all frames of the image, and then average the intensity information over the number of frames.

Accedi per commentare.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by