How to read hyperspectral data

8 visualizaciones (últimos 30 días)
Beata Szabo-Takacs
Beata Szabo-Takacs el 9 de Jun. de 2021
Comentada: Beata Szabo-Takacs el 10 de Jun. de 2021
Dear All,
I have hyperspectral data from TASI-600 produced by company Itres. It produces 'TASI_yyyy_MM_dd_hhmmss.dat.atmY.24-bands.BBT.dat', 'TASI_yyyy_MM_dd_hhmmss.dat.atmY.24-bands.BBT.dat.enp' and 'TASI_yyyy_MM_dd_hhmmss.dat.atmY.24-bands.BBT.dat.hdr' files. I installed Hyperspectral Imaging Library but I cannot view the files with the below mentioned function. Could someone suggest me a solution to read these hyperspectral files?
hcube = hypercube('TASI_2019_09_04_105424.dat.atmY.24-bands.BBT.dat','TASI_2019_09_04_105424.dat.atmY.24-bands.BBT.dat.hdr');
Error using enviinfo (line 53)
File type number: char not supported.
Error in hypercube>getMetaforImg (line 1227)
header = enviinfo(imgFile);
Error in hypercube (line 304)
obj.Metadata = getMetaforImg(hdrfile, 'envi');

Respuesta aceptada

Subhadeep Koley
Subhadeep Koley el 9 de Jun. de 2021
The error is originating from line number 53 of "enviinfo.m".
I suspect you have one local custom function in the name of "enviinfo.m", that is conflicting with the Hyperspectral Imaging Library's own enviinfo(__) function.
Rename or delete your local custom "enviinfo.m" function and then try again.
  1 comentario
Beata Szabo-Takacs
Beata Szabo-Takacs el 10 de Jun. de 2021
Thank you Subhadeep for your response. I found that I had local custom function in the name of "enviinfo.m". I renamed it and I can read the hyperspectral data which has wavelenght info.

Iniciar sesión para comentar.

Más respuestas (0)


Más información sobre Hyperspectral Image Processing en Help Center y File Exchange.




Community Treasure Hunt

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

Start Hunting!

Translated by