Camera Calibration Toolbox for Matlab
 

Description of the functions in the calibration toolbox

The following table gives a short description of the main functions in the calibration toolbox, and their associated matlab script files (.m files) in standard and memory efficient modes.

For a more complete description of those functions (when to use them, input/output, ...) visit the first example page.

Button name
Matlab file name
(in standard mode)
Matlab file name
(in memory efficient mode)
Short description
calib_gui.m

Launchs the main mode selection window for the calibration toolbox

calib_gui_normal.m
calib_gui_no_read.m

Launchs the main camera calibration toolbox (in standard or memory efficient mode)

Image names
data_calib.m
data_calib_no_read.m

Lets the user input the calibration image file names

Read images
ima_read_calib.m
ima_read_calib_no_read.m

Reads in the images from files. In memory efficient mode, this function only checks the content of the current folder.

Extract grid corners
click_calib.m
click_calib_no_read.m

Extracts the grid corners from images

Calibration
go_calib_optim.m
go_calib_optim_no_read.m

Computes the final intrinsic and extrinsic calibration parameters by minimizing the reprojection error (through gradient descent)

Show Extrinsic
ext_calib.m
ext_calib.m

Plots the extrinsic parameters (3D positions of the grids with respect to the camera)

Reproject on images
reproject_calib.m
reproject_calib_no_read.m

Plots the reprojections of the calibration grids onto the images

Analyse error
analyse_error.m
analyse_error.m

Error inspection tool (to identify points with large errors)

Recomp.corners
recomp_corner_calib.m
recomp_corner_calib_no_read.m

Recomputes the image corners for a specific image, or all images

Add/Suppress images
add_suppress.m
add_suppress.m

Tool that allows to activate and de-activate images

Save
saving_calib.m
saving_calib.m

Saves the calibration results (intrinsic and extrinsic) under the matlab file Calib_Results.mat

Load
loading_calib.m
loading_calib.m

Loads the calibration results from the matlab file Calib_Results.mat

Exit

Closes the calibration tool window (run calib_gui, calib_gui_normal or calib_gui_no_read to re-start the tool)

Comp. Extrinsic
extrinsic_computation.m
extrinsic_computation.m

Computes the extrinsic parameters for an image assuming known intrinsic parameters

Undistort image
undistort_image.m
undistort_image_no_read.m

Undistorts an image assuming known intrinsic parameters

Export calib data
export_calib_data.m
export_calib_data.m

Exports the calibration data (image points + world coordinates) into formats compatible with Willson-Heikkilä's and Zhang's calibration programs

Show calib results
show_calib_results.m
show_calib_results.m

Shows the current calibration parameters (focal, principal point, skew, distortion coefficients) and their uncertainties




Back to main calibration page