Attention! Verify your calibration pattern size. If you have entered wrong object dimentions detection will run incorrectly. It runs only with calibration patterns using odd x even (or even x odd) number of squares (i.e 5x6, 7x8, 10x7, etc).
Figure 1. Calibration pattern
Figure 2. Point density
Figure 3. Camera positions
Figure 4. Tilt angle
Figure 5. Tilts of the camera
Another thing is that I actually tested only on my images, so maybe my modifications won't help other people to do their calibration. If so - send me your image sequences, I'll try to tune up my method to work with them also.
C++ Camera Calibration Toolbox
OpenCV calibration object detection
Enhanced Matlab Camera Calibration Toolbox
Please mail all comments, suggestions, problems and contributions:
vision [at] graphics [dot] cs [dot] msu [dot] ru