GUI to label images with bounding boxes and a fixed set of categories. [University Project]
| src | ||
| Storage | ||
| classes.txt | ||
| environment.yml | ||
| README.md | ||
Real Video Labeling Tool Py
Python rewrite of Real-Video-Annotation-Tool
1. Installation
Here are two options to setup the project.
1.1.1 Setup with Conda
- If conda is not yet installed, follow the installation guide for your operating system.
Note: miniconda and especially mamba are faster and lighter than Anaconda
- From the projects root directory create the environment with:
conda env create -f environment.yml - Activate the new environment with:
conda activate labeling_toolNote: The environment should always be activated when working on this project
- To update the environment after changes in environment.yml run:
conda env update --name labeling_tool --file environment.yml --prune
Troubleshoot
- Make sure to restart your terminal after installing conda. Or run
source ~/.bashrc - Run
conda config --set auto_activate_base falseto deactivate automatic conda activation on startup - If
conda activatefails, tryconda initand thenconda activateagain
1.1.2 Install dependencies with pip
You can also install dependencies with pip:
pip install -r requirements.txt
1.2 Run
Run program with python3 src/main.py or from within IDE.
Images and Labels are stored in /Storage