主要内容

nitfread

从NITF文件读取图像

描述

例子

X= nitfread (文件名从国家图像传输格式(NITF)文件中读取第一张图像文件名

X= nitfread (文件名idx读取带有索引号的图像idx从包含多个图像的NITF文件。

X= nitfread (___“PixelRegion”,地区另外指定要从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上的文件夹中®路径,或者文件名必须包含文件的完整路径。

数据类型:字符

NITF文件中图像的索引号,指定为正整数。

数据类型:

要从NITF文件中读取的图像区域,指定为2列单元格数组。第一列指定行索引,第二列指定区域的列索引。单元格数组中的每个元素都是该形式的2元素正整数向量(开始停止)或者是这种形式的3元正整数向量(开始增量停止)

例子:250 {150 [100], [200]}读取从行/列位置(100,200)开始到位置(150,250)结束的像素

例子:{[100 2 150],[200 2 250]}读取从行/列位置(100,200)开始到位置(150,250)结束的每一个其他像素

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|细胞

输出参数

全部折叠

来自NITF文件的图像数据,作为数字数组返回。

提示

  • nitfread金宝app支持2.0和2.1版本的NITF文件和NSIF 1.0文件。不支持映像子掩码和NITF 1.1文件。金宝app

介绍了R2007b