read_envihdr

头文件的环境的健壮的读者。

1.8 k下载

更新2012年10月4日

查看许可协议

信息= READ_ENVIHDR (HDR_FILE)读取ASCII ENVI-generated图像头文件并返回的所有信息的结构参数。有用结合MATLAB multibandread函数读二进制文件的环境的能力。

文件是一个失望的结果与其他头读者在MATLAB文件交换的环境,无法正常工作。

输出:
*信息——结构领域的环境中提供的文件。头格式的环境需要以下字段(如果其他领域提供他们也将包括在内。
*样品图像的样本数量(列)
*线在图像的行数(行)
*乐队,乐队在图像的数量。如果所有提供三维信息。大小将控股(创建信息。行信息。样品info.bands]
* data_type -图像存储为整数的数据类型的保护范围。如果提供的信息。将创建格式字符串与Matlab的类型名称。
*交错-文件带交错类型;要么毕普,bsq或基本脉冲电平是可能的
* byte_order字节顺序(0是小端字节序(最低有效字节第一),1是大端字节(最高有效字节第一))。如果提供的信息。机器将会创建持有“ieee-le”或“ieee-be”字符串。

示例1:
> >信息= read_envihdr (“my_envi_image.hdr”)
信息=
描述:[1 x101 char]
样品:658
行:749
乐队:3
规模(749 658 3):
header_offset: 0
file_type:“标准”的环境
data_type: 4
格式:“单身”
交错:“bsq”
sensor_type:“未知”
byte_order: 0
map_info (1 x1结构):
projection_info [1 x102 char):
wavelength_units:“未知”
pixel_size (1 x1结构):
band_names [1 x154 char):
示例2:
> >信息= read_envihdr (“my_envi_image.hsi”);
> > Z = multibandread (“my_envi_image。恒生指数”,信息。大小,[信息。格式' = >双'],信息。header_offset、info.interleave info.machine);

引用作为

雅罗斯瓦夫Tuszynski (2023)。read_envihdr(//www.tatmou.com/matlabcentral/fileexchange/38500-read_envihdr), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2012a
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在数据导入与分析帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.0.0