如何在Octave中读取hdf数据

pra*_*abu 6 matlab image-processing hdf5 octave grid-computing

我正在进行遥感项目.在matlab上使用HDF非常简单.但我想用网格计算(Ubuntu)实现这一点.所以我尝试八度音阶.我有叶绿素的HDF4文件.正常图像处理将通过八度音程轻松完成.但我想知道关于八度的hdfread,hdftool.我在octave图像中添加了一个图像包.任何人都可以告诉我如何阅读以及如何使用hdf数据.有没有要添加的包.请让我知道这件事.

  • 如何阅读hdf数据
  • 如何加载hdf数据
  • 如何从hdf数据中检索图像

HDF*_*org 4

对于 HDF5,Octave 无需额外包即可加载。

对于 HDF4,您可以使用 h4tonccf 或 OPeNDDAP hdf4_handler 将其转换为 NetCDF 文件,然后通过 Octave 的 octcdf 包通过 NetCDF 调用加载它。我们在这里提供了包含完整 Octave 源代码的完整示例:

http://hdfeos.org/software/octave.php

下面是 Octave 通过 OPeNDAP 创建的 NASA HDF4 图示例。

NASA AIRS HDF4 产品的 Octave 绘图