メインコンテンツ

ハイパースペクトル ビューアー

ハイパースペクトル データおよびマルチスペクトル データの可視化

説明

ハイパースペクトル ビューアー アプリを使用すると、ハイパースペクトル データおよびマルチスペクトル データを可視化して、データ内の点および領域のスペクトル プロファイルを作成し、エンドメンバーをプロットし、スペクトル インデックスを計算し、結果をエクスポートできます。

メモ

このアプリには、Hyperspectral Imaging Library for Image Processing Toolbox™ が必要です。Hyperspectral Imaging Library for Image Processing Toolbox はアドオン エクスプローラーからインストールできます。アドオンのインストールの詳細については、アドオンの入手と管理を参照してください。

Hyperspectral Imaging Library for Image Processing Toolbox は、MATLAB® Online™ および MATLAB Mobile™ によってサポートされないため、デスクトップの MATLAB が必要です。

Hyperspectral Viewer app

ハイパースペクトル ビューアー アプリを開く

  • MATLAB ツールストリップ: [アプリ] タブで [イメージ処理とコンピューター ビジョン] の下にあるハイパースペクトル ビューアー アプリ アイコンをクリックします。

  • MATLAB コマンド プロンプト: hyperspectralViewer と入力します。詳細については、プログラムでの使用を参照してください。

すべて展開する

インディアン パインのハイパースペクトル データセットを使用して hypercube オブジェクトを構築します。

hcube = imhypercube("indian_pines.dat");

インディアン パインのデータを使用してハイパースペクトル ビューアー アプリを開きます。

hyperspectralViewer(hcube);

関連する例

プログラムでの使用

すべて展開する

hyperspectralViewerハイパースペクトル ビューアー アプリを開きます。

hyperspectralViewer(spcube)ハイパースペクトル ビューアー アプリを開き、hypercube オブジェクトまたは multicube オブジェクト spcube をアプリに読み込みます。spcubemulticube オブジェクトであり、すべてのスペクトル バンドにわたって均一な解像度を持たない場合、アプリはスペクトル バンドの 1 つの解像度を選択し、選択した解像度にすべての帯域を再サンプリングします。

hyperspectralViewer(spcube,resolution) は、ハイパースペクトル ビューアー アプリを開き、すべての帯域を resolution で指定された解像度に再サンプリングした後、multicube オブジェクト spcube をアプリに読み込みます。入力引数 resolution は、multicube オブジェクト spcube のスペクトル バンドの 1 つの解像度でなければなりません。 (R2025a 以降)

hyperspectralViewer(cube)ハイパースペクトル ビューアー アプリを開き、3 次元配列 cube を読み込みます。hypercube オブジェクトまたは multicube オブジェクトを読み込まない場合、アプリでできることが制限されます。

hyperspectralViewer close は開いているすべてのハイパースペクトル ビューアー アプリを閉じます。

バージョン履歴

R2020a で導入

すべて展開する

参考

オブジェクト