spectralUI is an open source cross platform, general purpose tool for analyzing multispectral and hyperspectral images.
- Python 3.8.5
- OpenGL supported graphics card
- Windows / Linux / Mac OS
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
- 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