This GUI program allows users to find out the camera parameters of a camera by capturing several images of a checkerboard. The program allows online grabbing or images as well as selection of pre-recorded image files. It also shows the reprojected points, undistorted images and a 3D view of the reconstructed camera poses.
Supported image sources:
This tutorial explains how to use camera-calib to calibrate a camera with a chessboard. The program captures the images of the pattern on the fly and finally computes the camera matrix and the distortion parameters, which can be saved to plain text files:
You'll need to print a checker-board for the calibration, for example the one available for download at this link:
Note: Under Linux, you may need to execute
chmod 666 /dev/video1394* and
chmod 666 /dev/raw1394 for allowing user R/W access to firewire cameras without super-user rights.
The final 3D reconstruction of the camera locations around the chessboard:
The detected checkerboard:
The undistorted images:
Grabbing images of the chessboard:
Calibrating the infrarred (IR) channel camera of a Kinect (requires MRPT 0.9.4+ and, for Windows, the libfreenect):