No project description provided
Project description
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
-
Make sure you are in the just created virtual environment and install PythonVideoAnnotator with pip:
pip install python-video-annotator
Intel Mac installation
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
MacOS Mojave
-
Start with a fresh Virtual Environment (highly recommended) on your preferred Python distribution with Python 3.8:
- example with Anaconda in Anaconda Prompt
conda create -n videoannotator python=3.8 ... conta activate videoannotator
-
Install PyFormsGUI 5 first
pip install pyforms-gui==5
-
Downgrade PyQt5 and QScintilla:
pip install --upgrade qscintilla==2.11.4 pyqt5==5.14.1 pyqtwebengine==5.14.0
-
Install missing packages
pip install opencv-python-headless PyOpenGL_accelerate
-
Install Python Video Annotator, ignoring dependencies (will be installed afterwards since it has a conflict with opencv version)
pip install python-video-annotator==3.306 --no-deps
-
Install python-video-annotator dependencies except the one that created conflicts (older version of opencv-python)
pip install geometry-designer modular-computer-vision-api modular-computer-vision-api-gui pypi-xmlrpc python-video-annotator-models python-video-annotator-models-gui python-video-annotator-module-background-finder python-video-annotator-module-contours-images python-video-annotator-module-create-paths python-video-annotator-module-deeplab python-video-annotator-module-distances python-video-annotator-module-eventstats python-video-annotator-module-find-orientation python-video-annotator-module-import-export python-video-annotator-module-motion-counter python-video-annotator-module-path-editor python-video-annotator-module-path-map python-video-annotator-module-regions-filter python-video-annotator-module-smooth-paths python-video-annotator-module-timeline python-video-annotator-module-tracking python-video-annotator-module-virtual-object-generator scipy send2trash simplejson sklearn
How to run:
-
After the installation completes, you can start Python Video Annotator with:
start-video-annotator
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file Python video annotator-shaliulab-3.6.2.tar.gz
.
File metadata
- Download URL: Python video annotator-shaliulab-3.6.2.tar.gz
- Upload date:
- Size: 26.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d14191f111acce2a7a2827bbec7d4b1b0946898b002d4209bd51bcaf6a0714 |
|
MD5 | 44b0da65e756fd965678390fabdea248 |
|
BLAKE2b-256 | cf8153c8e9187a99bc177f061eff022311ef068835c689692ae5c4d94ac5608a |