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?
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)