Skip to content

dldinternet/pythonVideoAnnotator

 
 

Repository files navigation

Python Video Annotator

Documentation on ReadTheDocs

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.

Video

Developers

Video annotator screenshot

Installation & Running

  • Download & install Anaconda or Miniconda.
  • Download & install the environment configuration file.

for windows:
Note: make sure you are using the Anaconda prompt to execute the next commands.

conda install -c menpo wget
wget https://raw.githubusercontent.com/UmSenhorQualquer/pythonVideoAnnotator/master/environment-windows.yml --no-check-certificate
conda env create -f environment-windows.yml
conda activate videoannotator

for mac:

conda install wget
wget https://raw.githubusercontent.com/UmSenhorQualquer/pythonVideoAnnotator/master/environment-macosx.yml --no-check-certificate
conda env create -f environment-macosx.yml
source activate videoannotator
  • Activate the environment, download the source code and install it:
git clone --recursive https://github.com/UmSenhorQualquer/pythonVideoAnnotator.git
cd pythonVideoAnnotator
python install.py
  • Execute the code:
python -m pythonvideoannotator

Run

In the Video Annotator folder in the Terminal run:

for mac:

source activate videoannotator
python -m pythonvideoannotator

for windows:

activate videoannotator
python -m pythonvideoannotator

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

About

Champalimaud Foundation - Python Video Annotator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CSS 57.9%
  • Python 42.1%