Herschel vision is a graphical user interface application to help you prepare your proximal hyperspectral data for machine learning and deep learning analysis pipelines. This is an open-source application and has been established to be supported by the hyperspectral research community.
It is recommend to set up a virtual environment for installing HerschelVision (HV). This will help in dependency compatibility. Using your terminal navigate to the directory you want to install HV. In the repository page click on the dropdown menu called code
, select local, select https and then copy the github link to the repository.
- Python 3.10 or above
- Git
- In the terminal paste the following command to download the HV repository locally.
git clone https://github.com/billygrahamram/HerschelVision.git
- Change directory to newly cloned repository.
cd HerschelVision
- Create a virtual environement.
python -m venv .venv
- Activate the virtual environment.
source .venv/bin/activate
- Install the required dependencies.
pip install -r requirements.txt
- Change directory to src.
cd src
- Run the script file.
python main.py
- In the terminal paste the following command to download the HV repository locally.
git clone https://github.com/billygrahamram/HerschelVision.git
- Change directory to newly cloned repository.
cd HerschelVision
- Create a virtual environement.
python -m venv .venv
- Activate the virtual environment.
.venv\Scripts\activate
- Install the required dependencies.
pip install -r requirements.txt
- Change directory to src.
cd src
- Run the script file.
python main.py
Video tutorial series coming soon!
If you find HV application and code useful. Kindly cite the following papers in your research:
-
Ram, B. G., Mettler, J., Howatt, K., Ostlie, M., & Sun, X. (2024). WeedCube: Proximal hyperspectral image dataset of crops and weeds for machine learning applications. Data in Brief, 56, 110837. https://doi.org/10.1016/j.dib.2024.110837
-
Ram, Billy; Sun, Xin; Howatt, Kirk; Ostlie, Michael; Mettler, Joseph (2024). Proximal Hyperspectral Image Dataset of Various Crops and Weeds for Classification via Machine Learning and Deep Learning Techniques. Ag Data Commons. Media. https://doi.org/10.15482/USDA.ADC/25306255.v1
-
Citation for application paper coming soon.
- Batch processing of images.
- Segment Anything based image segmentation.
- Support for morphological operations.
- Wrapping OS specific executable files.