Skip to content

ChortJulio/AntTracker

 
 

Repository files navigation

AntTracker

Instrucciones

El proyecto hace uso de dos environments de conda con algunas librerías en común, y se compone de un módulo ant_tracker con tres submódulos:

Módulo Environment
labeler NOMBRE_ENV_LABELER
tracker NOMBRE_ENV_TRACKER
tracker_gui NOMBRE_ENV_TRACKER

El script create-env.ps1 le ayudará a crear los environments.

Requerimientos

  • git
  • conda (Miniconda o Anaconda)

Setup & Compilación

git clone "https://github.com/fd-sturniolo/AntTracker.git"
cd AntTracker
.\create-env NOMBRE_ENV_TRACKER NOMBRE_ENV_LABELER
.\build -All

Los .exe generados se encuentran luego en la carpeta dist.

Distribución

Actualmente la carpeta generada dist/AntTracker se empaqueta en un instalador con InstallSimple. El ejecutable requiere instalar el paquete Visual C++ Redistributable.

TODO

  • Implementar distribución mediante NSIS con instalación automática del Redist.
  • Mejorar versionado de módulos

Información

Desarrollado durante 2019-2020 por Francisco Daniel Sturniolo, en el marco de su Proyecto Final de Carrera para el título de Ingeniero en Informática de la Facultad de Ingeniería y Ciencias Hídricas de la Universidad Nacional del Litoral, bajo la dirección de Leandro Bugnon y la co-dirección de Julián Sabattini, titulado "Desarrollo de una herramienta para identificación automática del ritmo de forrajeo de hormigas cortadoras de hojas a partir de registros de video".

El mismo pretende analizar el comportamiento de forrajeo de las HCH a partir de videos tomados de la salida de un hormiguero (tales como los obtenidos a partir del dispositivo AntVRecord), detectando las trayectorias tomadas por las hormigas y su posible carga de hojas, para luego extraer estadísticas temporales de su comportamiento y volumen vegetal recolectado.

También incluido con este programa se encuentra AntLabeler, una utilidad de etiquetado para videos de la misma índole, que fue utilizada para validar los resultados obtenidos por AntTracker sobre videos de prueba. El uso de esta herramienta actualmente se encuentra supercedido por AntTracker, pero se provee como una forma de revisar con precisión las trayectorias y cargas detectadas.

Legales

This software uses libraries from the FFmpeg project under the LGPLv2.1.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.1%
  • Other 0.9%