0

私はHDF5が初めてです。ハイパースペクトル画像の raw ファイルを HDF5 ファイルに変換しようとしていますが、適切な方法が見つかりません。RAWファイルをHDF5ファイルに変換する方法を知っている人はいますか?

前もって感謝します。

4

2 に答える 2

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 に相談することもできます。彼らは常にすべてのユーザーを非常に辛抱強く助けてくれます.

于 2013-12-10T23:54:11.653 に答える
0

バイナリ ファイルを HDF5 ファイルに変換する場合は、次のものが必要です。

  • 生のバイナリ ファイルの仕様 (データの保存方法) を知る
  • HDF5ファイルにデータを保存する方法を知る

もし私がそのような変換をしなければならないとしたら、高級言語を使って読み書きを行うでしょう。Python (2 または 3) を使用structして読み取りを行い、ライブラリh5pyを使用して hdf5 ファイルをエクスポートします。C、C++、Fortran などのコンパイル済み言語を使用するよりも、問題がはるかに少なくなります。

于 2017-06-25T10:56:23.790 に答える