POSE (Python Open Source Ethology) is a Python package for tracking the behavior of individual animals. The tracker uses OpenCV to automatically extract the location of an animal in a video with adaptive background subtraction. It provides a high-level Python API for the analysis of animal behavior and locomotion.
Figure 1. The current frame (left) is subtracted from the background model (middle) to produce a foreground mask (right), which is then used to track the position of the animal over time (left).
Click here for an example of how to use POSE
Install the development version:
pip install git+https://www.github.com/jgraving/pose.git
Install the latest stable release:
pip install https://github.com/jgraving/pose/archive/0.1.1.zip
If you use this software for academic research, please consider citing it using this zenodo DOI:
https://github.com/jgraving/pose
Please submit any bugs you encounter to the GitHub issue tracker
Released under a BSD (3-clause) license