exponenta event banner

enviinfo

Считывание метаданных из файла заголовка ENVI

Синтаксис

Описание

пример

info = enviinfo(file) считывает метаданные из файла заголовка ENVI (Среда для визуализации изображений).

Примечание

Для выполнения этой функции требуется библиотека гиперспектральных изображений Toolbox™ обработки изображений. Можно установить библиотеку гиперспектральных изображений панели инструментов обработки изображений из проводника надстроек. Дополнительные сведения об установке надстроек см. в разделе Получение надстроек и управление ими.

Примеры

свернуть все

Считывание файла заголовка ENVI в рабочую область.

info = enviinfo('paviaU.hdr');

Создать hypercube с использованием Filename файла заголовка ENVI.

hcube = hypercube(info.Filename)
hcube = 
  hypercube with properties:

      DataCube: [610×340×103 double]
    Wavelength: [103×1 double]
      Metadata: [1×1 struct]

Считывание файла заголовка ENVI в рабочую область.

info = enviinfo('indian_pines');

Считывание из файла двоичных данных ENVI с использованием метаданных из файла заголовка ENVI.

data = multibandread('indian_pines.dat',...
    [info.Height info.Width info.Bands],...
    info.DataType,info.HeaderOffset,info.Interleave,info.ByteOrder);

Входные аргументы

свернуть все

Имя файла заголовка ENVI, указанного как строковый скалярный или символьный вектор. Файл заголовка ENVI должен иметь расширение .hdr. Если расширение файла не указано, функция ищет файл с указанным именем и .hdr расширение файла.

Типы данных: char | string

Выходные аргументы

свернуть все

Информация о данных и метаданных ENVI, возвращаемая в виде структурного массива, содержащего по крайней мере эти поля. Если файл заголовка ENVI содержит дополнительные поля, то массив структуры также содержит эти дополнительные поля.

ОбластьОписание
ВысотаВысота изображения или количество строк в изображении, возвращаемое как положительное целое число.
WidthШирина изображения или количество столбцов в изображении, возвращаемое как положительное целое число.
ГруппыЧисло спектральных полос, возвращаемое как положительное целое число.
DataType

Тип данных в файле ENVI, возвращаемый как любое из следующих значений:

  • "single"

  • "double"

  • "uint8"

  • "uint16"

  • "int16"

  • "uint32"

  • "int32"

  • "uint64"

  • "int64"

Чередование

Перемежение данных, возвращаемое как любое из следующих значений:

  • "bsq" - Диапазон-последовательность

  • "bil" - Построчное чередование диапазонов

  • "bip" - Чередование диапазонов по пикселям

HeaderOffsetОтсчитываемое от нуля расположение первого элемента в файле изображения, возвращаемое как положительное целое число. Смещение заголовка представляет количество байт от начала файла изображения до начала данных изображения.
ByteOrderEndianness данных, возвращаемых в виде строки "ieee-le" для маленького эндиана или "ieee-be" для больших эндианов.

См. также

|

Представлен в R2020a