OCamCalib Toolbox Download Page

If you use this code please cite these references

  1. Scaramuzza, D., Martinelli, A. and Siegwart, R.. "A Flexible Technique for Accurate Omnidirectional Camera Calibration and Structure from Motion", Proceedings of IEEE International Conference of Vision Systems (ICVS'06), New York, January 5-7, 2006.[PDF]

  2. Scaramuzza, D., Martinelli, A. and Siegwart, R.. "A Toolbox for Easy Calibrating Omnidirectional Cameras", Proceedings to IEEE International Conference on Intelligent Robots and Systems (IROS 2006), Beijing China, October 7-15, 2006. [PDF]

  3. Rufli, M., Scaramuzza, D., and Siegwart, R., Automatic Detection of Checkerboards on Blurred and Distorted Images,Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2008), Nice, France, September 2008.[PDF]

Package name

OcamCalib Toolbox v3.0

Contains MATLAB toolbox for omnidirectional camera calibration. Includes automatic checkerboard extraction, the calibration pattern pattern.pdf and a few sample images.

Description

The new version of the toolbox with automatic checkerboard extraction. The checkerboard extraction code is already compiled for Windows and Mac OS and is seamlessly integrated in the toolbox. For Linux you must also download the source code below and compile it separately.

C/C++ source code of the checkerboard extraction. Read the README.TXT

The calibration pattern must be printed and attached to a rigid surface.

Updates/Releases/Bug fixes

Check bug fixes

Last release: November 16, 2013

For Linux, please download the Windows version of the toolbox. To make use of the automatic checkerboard extraction, download and compile the following code: autoCornerFinder_linux.zip

C/C++ undistortFunctions.zip

This package contains some useful C/C++ code for undistorting your image into perspective or panoramic image. Read the README.TXT

Automatic checkerboard extraction

Contains the source files for the automatic checkerboard corner extraction. The source code is not necessary for the automatic checkerboard extraction under Windows and Mac OS, only under Linux.

Last update: November 16, 2013

First release: March 27, 2009

Check bug fixes

Recent updates:

OLDER VERSIONS

OcamCalib Toolbox v2.0

The new version of the toolbox with automatic checkerboard extraction. The checkerboard extraction code is already compiled for Windows and is seamlessly integrated in the toolbox. For Linux you must also download the source code below and compile it separately.

The first version of the toolbox with manual corner extraction.

    • October 5, 2012: fixed bug in all prova*.m functions (some variable overwriting was preventing the global optimization to work correctly)

    • August 16, 2012: Solved bug with Matlab 2011b and 2012 editions

Scaramuzza_OCamCalib_v2.0.zip

Contains MATLAB toolbox for omnidirectional camera calibration. Includes automatic checkerboard extraction, the calibration pattern pattern.pdf and a few sample images.

You can download additional sample images from here, which also include fisheye cameras.

This version is precompiled for Windows and will work right away!

First release: March 27, 2009

First released in August 2005

autoCornerFinder_linux.zip

For Linux, please download the Windows version of the toolbox. To make use of the automatic checkerboard extraction, download and compile the source code for checkerboard extraction autoCornerFinder_linux.zip

OCamCalib_v1.0.zip (this version is lo longer available)