TomAmpiath / spectralUI

spectralUI is an open source cross platform, general purpose tool for analyzing multispectral and hyperspectral images.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spectralUI Prototype

spectralUI is an open source cross platform, general purpose tool for analyzing multispectral and hyperspectral images.

Screenshots

Main Screen

Color Image

3D Cube

Requirements

  • Python 3.8.5
  • OpenGL supported graphics card
  • Windows / Linux / Mac OS

Installation

Clone the repository and cd into it

git clone https://www.github.com/TomAmpiath/spectralUI_Prototype
cd spectralUI_Prototype

Create a virtual environment using:

python -m venv venv

On Windows:

\venv\Scripts\activate

On Linux & Mac OS:

. ./venv/bin/activate

Install required packages:

pip install -r requirements.txt

Run the application using:

python -m spectralUI

Features

  • Load .mat files
  • Display the spectral image in each band
  • Generate sRGB color image from spectral data cube
  • Display 3D spectral cube
  • User's can manually enter wavelength or read it from a file
  • Display metadata in a table
  • Plot & Compare spectral signature at different pixel positions
  • Change color maps and application theme

About

spectralUI is an open source cross platform, general purpose tool for analyzing multispectral and hyperspectral images.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%