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.
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
-
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
-
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:
start-video-annotator
Follow the steps described here
- 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.
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