3

I am trying to list all the bands present in my .hdr file. I have more then 100 bands and it's a hyperspectral data.

img = envi.open('Dun_Hyperion_Atm_Corr.hdr','Dun_Hyperion_Atm_Corr')

view = imshow(img,(29,19,9))

It open the image but I want to open the image after selecting one of the band present in my .hdr file. I am using spectral library for it.

Groot
  • 171
  • 13

1 Answers1

1

You can read the header into a Dictionary and then access the bands:

import spectral.io.envi as envi
h = envi.read_envi_header('Dun_Hyperion_Atm_Corr.hdr')
print(h)
print(h['bands'])
CertainPerformance
  • 356,069
  • 52
  • 309
  • 320