SwisTrack

From Wikipedia, the free encyclopedia

SwisTrack
Image:Swistracklogo.PNG
Developed by Nikolaus Correll, Pierre Roduit, Thomas Lochmatter
Latest release 4.0.0 / February, 2008
OS Linux, Windows, Mac OS
Genre Video tracking
License OSI Adaptive Public License
Website swistrack.sourceforge.net

SwisTrack is a powerful tool for tracking robots, humans, animals and objects using a camera or a recorded video as input source. It uses Intel's OpenCV library for fast image processing and contains interfaces for USB, FireWire and GigE cameras, as well as AVI files.

The architecture of SwisTrack is very flexible and therefore allows to track (marked and marker-less) objects in many situations. So-called components are stuck together (like Lego bricks) and configured. Each component then performs one processing step, which can be visualized in real-time. SwisTrack already comes with a series of components, but for specialized tasks, programmers are free to implement their own components. Position and trajectory information can be retrieved via TCP/IP in NMEA 0183 format. Such data can easily be recorded for post-processing, or used in a real-time fashion.

SwisTrack has initially been developed within the European project LEURRE to track cockroaches, and has since then been extended and used for many other research projects, ranging from entomological studies to swarm robotics.

[edit] References

[edit] External links

Wikibooks
Wikibooks has a book on the topic of