今天找到了一个高光谱数据集,但利用百度上的方法无法读入数据,经过一番尝试终于成功。

import spectral
img = spectral.envi.open('test.hdr', 'test0.dat' )

成功读入数据:

 

输出图像:

import matplotlib.pyplot as plt
for i in range(0,img.shape[2]-1,10):
    p=img.read_band(i)
    plt.imshow(p)
    plt.show()

 

 

。。。

rgb图

 

 

 

 

 

 

更多推荐

Python读取高光谱.dat&.hdr格式文件