如何查看 ENVI 生成的 .hdr 文件的所有波段。

Posted

技术标签:

【中文标题】如何查看 ENVI 生成的 .hdr 文件的所有波段。【英文标题】:how do I see all the bands of an .hdr file generated by ENVI. 【发布时间】:2018-08-05 13:38:30 【问题描述】:

我正在尝试列出我的 .hdr 文件中存在的所有波段。我有超过 100 个波段,这是一个高光谱数据。

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

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

它会打开图像,但我想在选择 .hdr 文件中存在的波段之一后打开图像。 我正在为此使用光谱库。

【问题讨论】:

【参考方案1】:

您可以将标头读入Dictionary,然后访问波段:

import spectral.io.envi as envi
h = envi.read_envi_header('Dun_Hyperion_Atm_Corr.hdr')
print(h)
print(h['bands'])

【讨论】:

以上是关于如何查看 ENVI 生成的 .hdr 文件的所有波段。的主要内容,如果未能解决你的问题,请参考以下文章

如何编辑 ENVI 文件头

使用光谱 python 读取 .img envi 文件

ENVI 如何查看tif文件坐标信息

HDR图像处理HDR图像的色调映射 | python+opencv代码实现总结

ENVI中如何用已有SHP文件裁剪影像?

求用envi软件实现遥感影像的道路特征提取的步骤,急,求大神帮忙!!!