将原始转换为HDF5

时间:2013-10-17 14:51:22

标签: hdf5

我是HDF5的新手。我试图将高光谱图像原始文件转换为HDF5文件,但我找不到正确的方法。有谁知道如何在HDF5文件中转换原始文件?

提前致谢。

2 个答案:

答案 0 :(得分:1)

唯一的方法是学习HDF5 API。如果您使用C ++,那么此详细文档http://www.hdfgroup.org/HDF5/doc/H5.intro.html应该非常有用。 此外,您可以使用高级API(http://www.hdfgroup.org/HDF5/doc/HL/)。它应该更方便,因为你只需要创建一个新的HDF5数据集。

你也可以咨询HDF服务台help@hdfgroup.org。他们总是愿意非常耐心地帮助每一位用户。

答案 1 :(得分:0)

如果要将二进制文件转换为HDF5文件,则需要:

  • 了解原始二进制文件的规范(数据的存储方式)
  • 了解如何在HDF5文件中存储数据

如果我必须进行这样的转换,我会使用高级语言进行阅读和写作。我会使用Python(2或3),struct来进行读取,使用库h5py来导出hdf5文件。与使用C,C ++和Fortran等编译语言相比,它的麻烦要少得多。