Vision for the Railroad
A 2006 Capstone Project by Josh Domina
Home Project Definition Journal Downloads CS Philosophy & Career Path My Resume


Project Description
In general my project is to use a webcam to report the position of trains moving on a track for the Computer Controlled Railroad

1. The system must be able to detect up to 5 trains with cars
2. Results are displayed graphically or analytically
3. Results are accurate to PI inched and reported in "good" time ~0.25 sec
4. The system supports any track configuration though a well designed initialization module
5. Noise is filtered
6. Broken trains are detected
7. The system supports web reporting


Starting Equipment/Code
To start with I was given a LogiTech webcam from Dr. Pankratz and sample webcam code from Dr. Blahnik. I also received access to the PAC and a tutorial on how to use the CCR from Dr. Pankratz.