exponenta event banner

nitfread

Считывание изображения из файла NITF

Описание

пример

X = nitfread(filename) считывает первое изображение из файла National Imagery Transmission Format (NITF), указанного filename.

X = nitfread(filename,idx) считывает изображение с индексным номером idx из файла NITF, содержащего несколько изображений.

X = nitfread(___,'PixelRegion',regions) дополнительно задает области изображения для чтения из файла NITF.

Примеры

Считывание данных изображения из файла NITF

Чтобы запустить этот пример, замените имя файла на имя файла NITF в системе. Образцы файлов NITF можно найти в Интернете.

Считывание второго изображения из файла NITF, содержащего несколько изображений. Пример считывает подмножество данных изображения, начиная с местоположения (строка, столбец) (100, 200), считывая каждое другое значение до местоположения (105, 205).

subsec = {[100 2 105],[200 2 205]}

ntfdata = nitfread('your_file.ntf',2,'PixelRegion',subsec);

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

свернуть все

Имя файла NITF, указанное как символьный вектор. Файл должен находиться в текущей папке или в папке по пути MATLAB ®, илиfilename должен содержать полный путь к файлу.

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

Номер индекса изображения в файле NITF, указанный как положительное целое число.

Типы данных: double

Области изображения для чтения из файла NITF, заданные как массив ячеек из 2 столбцов. Первый столбец определяет индексы строк, а второй - индексы столбцов областей. Каждый элемент в массиве ячеек является 2-элементным вектором положительных целых чисел вида [start stop] или 3-элементный вектор положительных целых чисел вида [start increment stop].

Пример: {[100 150],[200 250]} - считывать пиксели, начиная с местоположения строки/столбца (100, 200) и заканчивая местоположением (150, 250)

Пример: {[100 2 150],[200 2 250]} - считывать каждый другой пиксель, начиная с местоположения строки/столбца (100, 200) и заканчивая местоположением (150, 250)

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | cell

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

свернуть все

Данные изображения из файла NITF, возвращенные в виде числового массива.

Совет

  • nitfread поддерживает файлы NITF версий 2.0 и 2.1, а также файлы NSIF 1.0. Подзадачи изображений и файлы NITF 1.1 не поддерживаются.

См. также

| |

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