GoCam is an open source (GPL) project for developing a computer vision system that analyses video capture of a go game and extracts the moves made by the players. It is implemented in C++ and uses the excellent CImg Library for image processing. Currently, the system is able to find the playing grid from still images.
The general ideas and algorithms behind GoCam are described in the report of the first prototype version implemented in MATLAB: gocam.ps.gz (4.1M), gocam.pdf (504k)
The C++ source code is documented with Doxygen. See the html directory in the source package.
Teemu Hirsimäki. See my home page for more information. I have not done much on the project since summer 2005, but feel free to contact me if you are interested in the project. My email address is thirsima at domain iki.fi.