计算高光谱指数
计算由指定的一个或多个光谱指数指数
= spectralIndices (hcube
,indexNames
)indexNames
.
通过使用名称-值对参数指定用于高光谱数据立方体的块处理的块大小指数
= spectralIndices (___“BlockSize”,blocksize
)“BlockSize”
.您可以指定“BlockSize”
除了前面语法中的输入参数外,还有名称-值对参数。
该函数将输入图像分成不同的块,对每个块进行处理,然后将每个块的处理后的输出连接起来,形成输出矩阵。高光谱图像是多维数据集,可能太大而无法放入整个系统内存中。这可能会导致系统在运行光谱学
函数。如果遇到这样的问题,请使用此语法执行块处理。
例如spectralIndices (hcube BlockSize, [50 50])
将输入图像分成大小为50 × 50的非重叠块,然后计算每个块中像素的光谱指数。
请注意
来执行块处理“BlockSize”
名称-值对参数,您必须有MATLAB R2021a或更高版本。
请注意
此函数需要图像处理工具箱™高光谱成像库.你可以安装图像处理工具箱高光谱成像库从附加的探险家。有关安装附加组件的详细信息,请参见获取和管理附加组件.