Camera Calibration Targets

From BoofCV
Revision as of 11:07, 5 January 2017 by Peter (talk | contribs)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Creating Your Own

BoofCV provides an application for generating your own custom calibration target. You can size the pattern for your specific application on any sized paper. First you need to build the applications, see below:

cd boofcv/applications
gradle applicationsJar
java -jar applications.jar CreateCalibrationTarget

The last line above will run the application with no arguments. This will print out up to date instructions. At the end of the instructions are examples for each target type on letter sized paper.

Video demonstration of this application

Downloadable Targets

Printable Calibration Targetrs
Link Target Type Paper Size Shape Square/Circle Size
60px Chessboard Letter 7 by 5 30mm
Link Chessboard A4 8 by 5 30mm
Link Chessboard A1 12 by 8 60mm
60px Square Grid Letter 4 by 3 w=30mm s=30mm
Link Square Grid A4 5 by 3 w=30mm s=30mm
Link Square Grid A1 6 by 4 w=60mm s=60mm
link=http://boofcv.org/notwiki/calibration/letter_acircle.ps Link Circle Asymmetric Grid Letter 8 by 5 diam=2cm, d=6cm
  • Shape for chessboard includes black and white squares
  • Shape for square grid is only the black squares
  • Square Grid patterns above have a 1 to 1 ratio between black squares and space between.


WHEN PRINTING THE CALIBRATION GRID MAKE SURE YOUR PRINTER DOES NOT RESCALE THE DOCUMENTS!
Failure to do so will cause intrinsic parameters to be off by a scale-factor. Measure with a ruler to make sure each square is 30mm wide