Skip to content

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

License

Notifications You must be signed in to change notification settings

TomAmpiath/spectralUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages