私はHDF5が初めてです。ハイパースペクトル画像の raw ファイルを HDF5 ファイルに変換しようとしていますが、適切な方法が見つかりません。RAWファイルをHDF5ファイルに変換する方法を知っている人はいますか?
前もって感謝します。
私はHDF5が初めてです。ハイパースペクトル画像の raw ファイルを HDF5 ファイルに変換しようとしていますが、適切な方法が見つかりません。RAWファイルをHDF5ファイルに変換する方法を知っている人はいますか?
前もって感謝します。
唯一の方法は、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 に相談することもできます。彼らは常にすべてのユーザーを非常に辛抱強く助けてくれます.
バイナリ ファイルを HDF5 ファイルに変換する場合は、次のものが必要です。
もし私がそのような変換をしなければならないとしたら、高級言語を使って読み書きを行うでしょう。Python (2 または 3) を使用struct
して読み取りを行い、ライブラリh5pyを使用して hdf5 ファイルをエクスポートします。C、C++、Fortran などのコンパイル済み言語を使用するよりも、問題がはるかに少なくなります。