主要内容

环境信息

从ENVI头文件读取元数据

描述

实例

信息=环境信息(文件)从ENVI(图像可视化环境)头文件读取元数据。

笔记

此函数需要图像处理工具箱™ 高光谱成像库。您可以安装图像处理工具箱高光谱成像库从加载项资源管理器。有关安装附加组件的详细信息,请参阅获取和管理加载项.

例子

全部崩溃

将ENVI头文件读入工作区。

信息=环境信息(“paviaU.hdr”);

创建一个超立方体使用文件名ENVI头文件的。

hcube=超立方体(info.Filename)
hcube = hypercube with properties: DataCube: [610×340×103 double]

将ENVI头文件读入工作区。

信息=环境信息(“印度松”);

通过使用ENVI头文件中的元数据从ENVI二进制数据文件中读取。

数据=多波段读取(“印度松,dat”,...[info.Height info.Width info.Bands],...信息数据类型、信息头偏移、信息交织、信息字节顺序);

输入参数

全部崩溃

ENVI头文件的名称,指定为字符串标量或字符向量。ENVI头文件必须具有扩展名.hdr。如果未指定文件扩展名,则函数将查找具有指定名称和.hdr文件扩展名。

数据类型:烧焦|一串

输出参数

全部崩溃

有关ENVI数据和元数据的信息,作为至少包含这些字段的结构数组返回。如果ENVI头文件包含其他字段,则结构数组也包含这些其他字段。

领域 描述
身高 图像的高度或图像中的行数,以正整数返回。
宽度 图像的宽度或图像中的列数,以正整数形式返回。
乐队 光谱带数,以正整数返回。
数据类型

ENVI文件中数据的数据类型,作为以下任一值返回:

  • “单身”

  • “双倍”

  • “uint8”

  • “uint16”

  • “int16”

  • “uint32”

  • “int32”

  • “uint64”

  • “int64”

交错

数据交错,作为以下值之一返回:

  • “bsq”-带序列

  • “比尔”-按行交错的频带

  • “bip”-按像素交错的频带

头部偏移 映像文件中第一个元素的从零开始的位置,作为正整数返回。标头偏移量表示从映像文件开始到映像数据开始的字节数。
字节顺序 数据的Endianness,作为字符串返回“IEEELE”对于小恩迪安或“ieee be”对于big endian。

在R2020a中引入