Programmazione‎ > ‎

Multicamera Tracker

Una parte interessante del lavoro nel campo della visione artificiale ha a che fare con il tema del tracking, ovvero
della localizzazione su di una mappa, con coordinate del mondo reale, di uno o più oggetti in movimento ripresi
da più telecamere.

In un progetto universitario di qualche anno fa ho, insieme a un collega, presentato un'esperienza di prototipizzazione di un sistema di tracking basato sulle riprese di più videocamere. L'obiettivo era di realizzare un'applicazione concreta e funzionante, ampiamente configurabile, in grado di determinare (con un buon livello di affidabilità) le coordinate di una persona in movimento, nonché la sua velocità e direzione, in modo da poter generare un file informativo da utilizzare in un programma di grafica 3D per la ricostruzione del movimento in digitale.

L'applicazione è stata scritta in C++ utilizzando Microsoft Visual Studio con le MFC e la libreria OpenCV.

ScreenShot applicazione

Il codice sorgente è stato rilasciato con licenza GNU GPL v.3 ed è documentato in una relazione.

Comments