swistrack


SwisTrack es una herramienta para rastrear robots , humanos, animales y objetos usando una cámara o un video grabado como fuente de entrada. Utiliza la biblioteca OpenCV de Intel para el procesamiento rápido de imágenes y contiene interfaces para cámaras USB , FireWire y GigE , así como archivos AVI .

La arquitectura de SwisTrack es flexible para permitir al usuario rastrear objetos (marcados y sin marcadores) en muchas situaciones. Los llamados componentes se unen dentro de la canalización de componentes (como ladrillos Lego ) y se configuran. Luego, cada componente realiza un paso de procesamiento, que se puede visualizar en tiempo real. SwisTrack ya viene con una serie de componentes, pero para tareas especializadas, los programadores pueden implementar sus propios componentes. La información de posición y trayectoria se puede recuperar a través de TCP/IP en formato NMEA 0183 . Dichos datos se pueden registrar fácilmente para el procesamiento posterior o se pueden utilizar en tiempo real.

SwisTrack ha sido desarrollado principalmente por el Laboratorio de Algoritmos y Sistemas Inteligentes Distribuidos (DISAL) y el Grupo de Visión LPM en EPFL en Lausana, Suiza.