看了那么久文章,终于开始做点事情了。话不多说,这篇文章先把raw数据保存到数组里。
1.RAW数据格式
本文中raw图片是从多光谱相机获取的,包含一个信息文件.hdr和数据矩阵.raw。根据信息文件,可以知道一些参数,比如interleave = bil,samples = 512,lines = 256,bands = 16。因此数据存储格式,图片大小,波段数都可以知道。简介一下光谱图像的存储格式。
1) BIL(bandinterleaved by line format):按行保存,就是保存第一个波段的第一行后接着保存第二个波段的第一行,依次类推。该格式提供了空间和波谱处理之间一种折衷方式。
2)BSQ(band sequential format):按波段保存,也就是一个波段保存后接着保存第二个波段。该格式最适于对单个波谱波段中任何部分的空间(X,Y)存取。
3) BIP(band interleaved by pixel format):按像元保存,即先保存第一个波段的第一个像元,之后保存第二波段的第一个像元,依次保存。该格式为图像数据波谱&