Multi Object Camera Tracking

I wrote a ROS (Robot Operating System) package for 2-dimensional tracking in realtime an arbitrary number of moving objects using computer vision (opencv), kalman filtering, and data association. Data are saved as hdf5 files and analyzed with the python-pandas package. I have successfully used the system for tracking and analyzing trajectories of up to 10 flies for over 24 hours.