Plotting histogram of image data present in a stack

Illustration
Jaxon - 2020-11-03T10:14:00+00:00
Question: Plotting histogram of image data present in a stack

how to plot histogram of a single image data. But it's not clear to me how the data in a stack can be plotted. For exmaple,    f = "Test_Image.tiff"; img_data = imfinfo(f); imhist(img_data) double, uint8, int8, logical, uint16, int16, single, uint32, int32 Instead its type was struct. Any suggestions?

Expert Answer

Profile picture of Neeta Dsouza Neeta Dsouza answered . 2025-11-20

iminfo just read the metadata of the image. Use imread() to read the image as matrix

 

f = "Test_Image.tiff";
img_data = imread(f);
imhist(img_data)

If it is an rgb image, then first convert it to grayscale too

 

f = "Test_Image.tiff";
img_data = rgb2gray(imread(f));
imhist(img_data)


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!