https://github.com/jgraving/tracker
Animal behavior tracking using Python and OpenCV
https://github.com/jgraving/tracker
Last synced: 4 months ago
JSON representation
Animal behavior tracking using Python and OpenCV
- Host: GitHub
- URL: https://github.com/jgraving/tracker
- Owner: jgraving
- License: bsd-3-clause
- Created: 2016-09-07T12:28:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-05-12T21:15:32.000Z (almost 4 years ago)
- Last Synced: 2023-03-02T23:41:44.950Z (about 2 years ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 2.66 MB
- Stars: 8
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**POSE** : behavioral tracking using Python and OpenCV
=======================================**POSE** (**P**ython **O**pen **S**ource **E**thology) 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.![alt text][screenshot]
[screenshot]: https://github.com/jgraving/pose/blob/master/images/screenshot.png
**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).
Tutorial
------------[Click here](https://github.com/jgraving/pose/blob/master/example/pose_tracker_example.ipynb) for an example of how to use POSE
Installation
------------Install the development version:
```bash
pip install git+https://www.github.com/jgraving/pose.git
```Install the latest stable release:
```bash
pip install https://github.com/jgraving/pose/archive/0.1.1.zip
```Citing
----------
If you use this software for academic research, please consider citing it using this zenodo DOI:[](https://zenodo.org/badge/latestdoi/24020/jgraving/pose)
Dependencies
------------- [](http://www.python.org)
- [numpy](http://www.numpy.org/)
- [scipy](http://www.scipy.org/)
- [matplotlib](http://matplotlib.org/)
- [OpenCV 3.1+](http://opencv.org/)
Development
-------------
[https://github.com/jgraving/pose](https://github.com/jgraving/pose)Please [submit any bugs](https://github.com/jgraving/pose/issues/new) you encounter to the GitHub issue tracker
License
------------
[](https://github.com/jgraving/pose/blob/master/LICENSE)Released under a [BSD (3-clause) license](https://github.com/jgraving/pose/blob/master/LICENSE)