主要内容

高光谱查看器

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

说明

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

注意

此 App 需要 Image Processing Toolbox™ 的 Hyperspectral Imaging Library。您可以从附加功能资源管理器安装 Image Processing Toolbox 的 Hyperspectral Imaging Library。有关安装附加功能的详细信息,请参阅获取和管理附加功能

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) 打开高光谱查看器,并将 hypercubemulticube 对象 spcube 加载到该 App 中。如果 spcubemulticube 对象且它在所有频谱段上没有统一分辨率,该 App 会选择其中一个频谱段的分辨率并以所选分辨率对所有频谱段进行重采样。

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

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

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

版本历史记录

在 R2020a 中推出

全部展开

另请参阅

对象