主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

高光谱查看器

R2026a

可视化高光谱和多光谱数据

描述

Add-On Required: 此功能需要 Hyperspectral Imaging Library for Image Processing Toolbox 附加功能。

高光谱查看器可视化高光谱和多光谱数据,使您能够创建数据中点和区域的频谱曲线,绘制端元,计算谱指数,并导出结果。

注意

Hyperspectral Imaging Library for Image Processing Toolbox™ 需要桌面版 MATLAB®,因为 MATLAB Online™ 和 MATLAB Mobile™ 不支持该库。

Hyperspectral Viewer app

打开 高光谱查看器 App

  • MATLAB 工具条:在 App 选项卡上的图像处理和计算机视觉下,点击高光谱查看器图标。

  • MATLAB 命令提示符:输入 hyperspectralViewer。有关详细信息,请参阅编程用法。

示例

全部展开

使用 Indian Pines 高光谱数据集构造一个 hypercube 对象。

hcube = imhypercube("indian_pines.dat");

打开包含 Indian Pines 数据的高光谱查看器。

hyperspectralViewer(hcube);

相关示例

编程用途

hyperspectralViewer 打开高光谱查看器。

hyperspectralViewer(spcube) 打开高光谱查看器,并将 hypercube 或 multicube 对象 spcube 加载到该 App 中。如果 spcube 是 multicube 对象且它在所有频谱段上没有统一分辨率,该 App 会选择其中一个频谱段的分辨率并以所选分辨率对所有频谱段进行重采样。

hyperspectralViewer(spcube,resolution) 打开高光谱查看器,在以 resolution 指定的分辨率对所有频谱段进行重采样后将 multicube 对象 spcube 加载到 App 中。输入参量 resolution 必须为 multicube 对象 spcube 的频谱段之一的分辨率。 (自 R2025a 起)

hyperspectralViewer(cube) 打开高光谱查看器,并加载三维数组 cube。如果不加载 hypercube 或 multicube 对象,该 App 的功能会受到限制。

hyperspectralViewer close 关闭所有打开的高光谱查看器。

版本历史记录

在 R2020a 中推出

全部展开