A Project for the Summer School in Image Processing 2009
  
 
 
 
 
 
 
 
 


Overview, BackgroundDevelopment of the Algorithms, Determination of Board Positioning and Orientation , Segmentation of Individual Game Squares, Determination of Square Status, Implementation into Checkers Program, Conclusion.

Conclusion

The results of the project were a success. Tracking of the board in real time was possible, though not at an ideal 60fps real-time tracking. There are many potential improvements to the project that were proposed but were not possible with the time constraints of the project, including use of more efficient programming languages such as C++ or the implementation of GPU, which utilise a vast number of cores, with GRU languages like CUDA and Open CL. There is also prospect for reproduction of the captured video with real time 3D visual overlays, such as virtual human opponents on screen that react to the game. Of course, checkers is very unlikely in the form to be commercially successful, but the potential for use in other games is readily apparent. Coupled with a thriving gaming industy, research into camera-based gaming has a promising future.