Skip to content

Tinbergen, a tool for assisting with ethological annotations of animal videos

License

Notifications You must be signed in to change notification settings

biogeo/tinbergen

Repository files navigation

Tinbergen is a tool for researchers interested in describing the behaviors of animals in videos. It is built using Python 2.7, Gstreamer 0.10, and GTK+, and these must be installed for Tinbergen to run.

Tinbergen is written by Geoff Adams, as part of his Ph.D. research under the mentorship of Michael Platt.

REQUIREMENTS
Although Tinbergen is written using cross-platform tools, at the moment it is only being developed and tested under Linux (specifically Linux Mint, but Ubuntu and Debian Linux should also work fine). For the moment, users who wish to run Tinbergen under Mac OS or Windows are recommended to install Ubuntu Linux in a virtual machine using VirtualBox or simiar virtualization software.

If you choose to install Tinbergen in a virtual machine, you are best advised to follow the instructions for your virtualization software. For convenience, a quick summary of the steps for setting up VirtualBox with Ubuntu Linux follows:

1. Download VirtualBox for your system at <https://www.virtualbox.org/wiki/Downloads>. Your current OS is the "host", so select the version appropriate for your system. Run the installation program.

2. Download Ubuntu desktop at <http://www.ubuntu.com/download/desktop>. You will get a .iso disk image file.

3. Run VirtualBox, and create a new virtual machine configured for running Ubuntu Linux. Select the .iso file you downloaded to install. In most cases, the default configuration for the virtual machine should be adequate for running Tinbergen. Go through the installation procedure.

4. Install guest additions using the VirtualBox menu.

5. Configure a shared folder to allow you to easily access Tinbergen data files from your host operating system.

INSTALLATION
From Ubuntu Linux, first ensure you have a working internet connection. (If running within VirtualBox, this may require some configuration.) Then, open a Terminal window and run the following commands:

sudo apt-get install git python-gst0.10 gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg

git clone https://github.com/biogeo/tinbergen.git ~/tinbergen

If there are no error messages, you should be ready to go.

USAGE
Sorry, no usage documentation yet. Check out the files example.tbproj and example.tbethogram for some information to help you get started. Video playback is controlled with spacebar, left and right arrow keys, and the "[", "]", and  "\" keys.

About

Tinbergen, a tool for assisting with ethological annotations of animal videos

Resources

License

Stars

Watchers

Forks

Packages

No packages published