Combining hyperspectral image bands R, G, B and NIR
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Good morning
I am working with hyperspectral images, I have 8 bands in TIF format, what happens is that I need to combine (concatenate) four of these bands, the band R, G, B and NIR to check the state of an atmospheric correction that I am performing but not I know how to do it, I know how to join the bands R, G and B but I do not know how to combine them with the NIR band.
0 Kommentare
Antworten (1)
Subhadeep Koley
am 8 Apr. 2021
% Read the TIF file
cube = imread('yourFile.tif'); % cube is your 8 band TIF file
% Extract R, G, B, and NIR band according to the band index. For example if
% R, G, B, and NIR bands corresponds to 1, 2, 3, and 4 band numbers
R = cube(:, :, 1);
G = cube(:, :, 1);
B = cube(:, :, 1);
NIR = cube(:, :, 1);
% Concatenate the bands
catImage = cat(3, R, G, B, NIR);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Hyperspectral Image Processing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!