Skip to content
/ calibrel Public

More Accurate Pinhole Camera Calibration with Imperfect Planar Target. Not maintained anymore.

License

Notifications You must be signed in to change notification settings

xoox/calibrel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calibrel: More Accurate Camera Calibration with Imperfect Planar Target

Deprecated. This implementation has been integrated into OpenCV 4.0. See opencv/opencv/#12772 for details. The C++ interface in OpenCV is calibrateCameraRO()

This calibration code is based on the paper: K. H. Strobl and G. Hirzinger. "More Accurate Pinhole Camera Calibration with Imperfect Planar Target". In Proceedings of the IEEE International Conference on Computer Vision (ICCV 2011), 1st IEEE Workshop on Challenges and Opportunities in Robot Perception, Barcelona, Spain, pp. 1068-1075, November 2011.

This implementation was validated against DLR CalDe and DLR CalLab, a remarkable camera calibration toolbox, which already includes this method.

The code is largely copied from OpenCV's implementation.

How to build

$ mkdir build
$ cd build
$ cmake ..
$ make

Run test program

test_calibrel --mode=0 default.xml

Where mode has one of the following three values:

  • 0 Test with this method.
  • 1 Test with OpenCV's calibration method.
  • 2 Test with the hybrid method, i.e., OpenCV's calibration method followed by this method.

See calibrel_testdata for examples of XML setting files.

About

More Accurate Pinhole Camera Calibration with Imperfect Planar Target. Not maintained anymore.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages