GitHub - video-annotator/pythonvideoannotator: Champalimaud Foundation - Python Video Annotator (original) (raw)
Python Video Annotator
The software is an application written in python, which provides a GUI for users to analyse and to take notes of events occurred in the videos.
Features:
- Timeline for video navigation.
- Multiple events edition in the timeline.
- Graphs visualization over time.
- Objects tracking path edition.
- Plugins based app.
Installation & Running
How to install:
- Create a Virtual Environment (highly recommended) on your preferred Python distribution with Python 3.6:
- example with Anaconda in Anaconda Prompt
conda create -n videoannotator python=3.6
...
conda activate videoannotator
- example with Anaconda in Anaconda Prompt
- Make sure you are in the just created virtual environment and install PythonVideoAnnotator with pip:
pip install python-video-annotator
If you are having issues (e.g., MacOS Catalina):
- Start with a fresh Virtual Environment (highly recommended) on your preferred Python distribution with Python 3.6:
- example with Anaconda in Anaconda Prompt
conda create -n videoannotator python=3.6
...
conta activate videoannotator
- example with Anaconda in Anaconda Prompt
- Install some of the dependencies that might present issues as:
pip install opencv-python-headless pyqt5==5.14.1 pyqtwebengine==5.14.0 - Install Python Video Annotator
pip install python-video-annotator
How to run:
- After the installation completes, you can start Python Video Annotator with:
For developers
Follow the steps described here
Developers
- Ricardo Ribeiro - collaborator of the Scientific Software Platform of the Champalimaud Foundation.
- Hugo Cachitas working - collaborator of the Innate Behavior Lab of the Champalimaud Foundation.
- Carlos Mão de Ferro - collaborator of the Scientific Software Platform of the Champalimaud Foundation.
- Luís Teixeira - collaborator of the Scientific Software Platform of the Champalimaud Foundation.
Collaboration
This project was initially developed in collaboration with the Innate Behavior Lab to correct the result of a Computer Vision software to track flies in an arena