Camera calibration with InstantVision
Keywords:
InstantVision,
camera,
calibration,
vision
Author(s): Mario Becker
Date: 2008-06-10
Summary: This tutorial is about calibration of camera intrinsic (optical) parameters.
Introduction
This is done in the CameraCalibActivity in InstantVision. Click the CameraCalib button in the left toolbar. A dock window will open on the right side.
Preparation
Print the Marker Pattern, it can be found in your InstantReality installation directory under Resources/apps/CameraCalib/calibPattern.pdf
Record Images
For the calibration you need images of the calibration pattern taken with the camera to be calibrated. Click the "Take Images" button in the activities dock window to record these images now or click the "Select Images" button if you already have these images somewhere on disk. When you take the images, the camera selection dialog will be presented, select the camera as described in CameraSetup and click ok. Then press the run button in the top toolbar to start image aquisition.
Whenever you click the "Take Snapshot" button is pressed an image is stored and shown in the gallery. Take 10 or more images from different viewing positions. Then finished press the "Done" button to get back to the main menu.
Start Calibration
Simply press the "Start Calibration" button to do the calibration.
Exporting Results
After successful calibration you will see a results window, giving you a routh representation of the calibration quality.
To store the result, find the "save" row, enter a usefull description of your camera and save the result into a XML file.
You can also evaluate the calibration by watching the tracking and optimization results. To do so click an image in the gallery. The colorfull dots show the estimation results, consult the help viewer for information about the colors.
Options
There is also an "Options" Button which brings up the following dialog, allowing the selection of what parameters should be calibrated. The ToolTips will a show an explanation for each option.