【问题标题】:Converting raw to HDF5将原始数据转换为 HDF5
【发布时间】:2013-10-26 03:22:30
【问题描述】:

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

提前致谢。

【问题讨论】:

  • 高光谱图像原始文件”是什么意思?

标签: hdf5


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-11-28
      • 1970-01-01
      • 2019-08-07
      • 2017-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多