OCamCalib Toolbox Download Page
If you use this code please cite these references
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]
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]
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.
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.
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
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
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)