amathislab / dlc2action_annotation

Simple vispy-based frame-by-frame behavior annotation GUI. Also can display DeepLabCut poses within videos during annotation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Generic badge Code style: black

DLC2Action: Graphical user interface for annotating behaviors

You can use this graphical user interface to manually label a video frame-by-frame. You can also use DLC2action to semi-automatically label frames!

Installation

Install git and Anaconda and run the following commands in a terminal.

git clone https://github.com/amathislab/dlc2action_annotation
cd dlc2action_annotation
conda env create -f dlc2action_gui.yaml
conda activate dlc2action_gui

Further detailed in Installation and updating.

Quick Start

You can start using the interface by running the following commands in a terminal

conda activate dlc2action_gui
python annotator.py

The standard workflow is rather straightforward and involves

  1. Loading videos
  2. Setting labels and shortcuts
  3. Annotating videos
  4. Saving your work

You can find detail documentation on how to use the annotation tool in the Main user guide

Acknowledgments and Credits

The GUI was initially written by Liza Kozlova in the Mathis group. The GUI is still in development but fully operational on the main branch. Please reach out, or open an issue if you have questions! Collaborations are welcome.

About

Simple vispy-based frame-by-frame behavior annotation GUI. Also can display DeepLabCut poses within videos during annotation.


Languages

Language:Python 100.0%