Pan and rgb image appear in black

I have two images that appear in black. One of them is pancromatic and the other one is RGB image. How can I see them correctly in MATLAB? I add images below in .zip format.
Thank you.

Risposte (1)

Try this:
grayImage = imread('pan.tif');
[rows, columns, numberOfColorChannels] = size(grayImage)
subplot(1, 2, 1);
imshow(grayImage, []) % Use [] to scale intensity.
impixelinfo
multiImage = imread('multi.tif');
[rows, columns, numberOfColorChannels] = size(multiImage)
[r, g, b] = imsplit(multiImage);
maxValue = max(multiImage(:))
multiImage2 = uint8(rescale(multiImage, 0, intmax('uint8')));
subplot(1, 2, 2);
imshow(multiImage2, []) % Use [] to scale intensity.
impixelinfo

1 Commento

volk a
volk a il 25 Mag 2020
Thank you!
It works for pancromatic image. But, in the second part I get an error says Undefined function or variable 'imsplit'. I am using Matlab 2017b, is there any way to solve this error message?

Accedi per commentare.

Richiesto:

il 25 Mag 2020

Commentato:

il 25 Mag 2020

Community Treasure Hunt

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

Start Hunting!

Translated by