Как я вижу все полосы файла.hdr, сгенерированного ENVI.
Я пытаюсь перечислить все группы, присутствующие в моем файле.hdr. У меня более 100 полос, и это гиперспектральные данные.
img = envi.open('Dun_Hyperion_Atm_Corr.hdr','Dun_Hyperion_Atm_Corr')
view = imshow(img,(29,19,9))
Это открывает изображение, но я хочу открыть изображение после выбора одной из полос, присутствующих в моем файле.hdr. Я использую спектральную библиотеку для этого.
1 ответ
Вы можете прочитать заголовок в словарь и затем получить доступ к полосам:
import spectral.io.envi as envi
h = envi.read_envi_header('Dun_Hyperion_Atm_Corr.hdr')
print(h)
print(h['bands'])