Future Work

For future work, it would be nice to have multiple versions of the rule set available. Currently, the game is single turn based; however, in an official game each player throws three times in a row. Non traditional rule sets could be added as well.
Another improvement would be to have a timeout system to score a turn with a zero if no dart is detected within a certain time frame. It would also be good to have a dart color selection in the setup to dynamically modify the parameters of the InRange function.
This would allow the program to run properly under multiple lighting conditions and with different colored darts.
Currently the application's functionality is affected by the color of the dart, the lighting in the room, and the webcamera used by the process.

Links

Project Overview
Software
Hardware
Problems Encountered
Future Work