AntTracker is a software to analyze the foraging behavior of leaf-cutter ants from videos. A device such as the AntVRecord should be used on the nest path. The software will detect each ant trajectory and their load, and extract behaviour features.
We also provide a video labeling utility, the AntLabeler, which was used to validate the results obtained by AntTracker on test videos. This tool can be used along with the AntTracker to provide an assisted, semi-supervised way to label crowded videos in a fraction of the time.
This software was developed by Francisco Sturniolo (original repository). This repository contains the source code used in the work "AntTracker: A low-cost and efficient computer vision approach to research leaf-cutter ants behavior", J. Sabattini , F. Sturniolo, M. Bollazzi andd L. Bugnon (under review)
This is a Windows only package at this moment. The basic requirements are
git
conda
(Miniconda or Anaconda)MakeNSIS
To configure the environment, run the script create-env.ps1
.
The project is composed by a module ant_tracker
with three submodules:
labeler
tracker
tracker_gui
git clone "https://github.com/lbugnon/AntTracker.git"
cd AntTracker
.\create-env ENV_NAME
conda activate ENV_NAME
.\build
MakeNSIS make_installer.nsi