Difference between revisions of "Camera Calibration Targets"

From BoofCV
Jump to navigationJump to search
m
Line 15: Line 15:


{| class="wikitable"
{| class="wikitable"
|+Printable Calibration Targetrs
|+Printable Calibration Targets: US Standard Paper
!Link
!Link
!Target Type
!Target Type
Line 22: Line 22:
!Square/Circle Size
!Square/Circle Size
|-
|-
|[[File:Calib_target_chess_small.png|60px|link=http://boofcv.org/notwiki/calibration/letter_chess.ps]]
|[[File:Calibration_letter_chessboard_7x5.png|60px|link=http://boofcv.org/notwiki/calibration/letter_chessboard.pdf]]
| Chessboard
| Chessboard
| Letter
| Letter
| 7 by 5
| 7 by 5
| 30mm
| 3cm
|-
|-
|[http://boofcv.org/notwiki/calibration/A4_chess.ps Link]
|[[File:Calibration_letter_squaregrid_5x4.png|60px|link=http://boofcv.org/notwiki/calibration/letter_squaregrid.pdf]]
| Chessboard
| A4
| 8 by 5
| 30mm
|-
|[http://boofcv.org/notwiki/calibration/A1_chess.ps Link]
| Chessboard
| A1
| 12 by 8
| 60mm
|-
|[[File:Calib_target_square_small.png|60px|link=http://boofcv.org/notwiki/calibration/letter_square.ps]]
| Square Grid
| Square Grid
| Letter
| Letter
| 4 by 3
| 5 by 4
| w=30mm s=30mm
| w=3cm s=2cm
|-
|-
|[http://boofcv.org/notwiki/calibration/A4_square.ps Link]
|[[File:Calibration_letter_circlehex_20x24.png|60px|link=http://boofcv.org/notwiki/calibration/letter_circlehex.pdf Link]]
| Square Grid
| Circle Hexagonal Grid
| A4
| Letter
| 5 by 3
| 20 by 24
| w=30mm s=30mm
| diam=1cm, d=1.5cm
|-
|[http://boofcv.org/notwiki/calibration/A1_square.ps Link]
| Square Grid
| A1
| 6 by 4
| w=60mm s=60mm
|-
|-
|[[File:Calib_target_circle_asym_grid.png|60px|link=http://boofcv.org/notwiki/calibration/letter_acircle.ps Link]]
|[[File:Calibration_letter_circlehex_20x24.png|60px|link=http://boofcv.org/notwiki/calibration/letter_circlegrid.pdf Link]]
| Circle Asymmetric Grid
| Circle Regular Grid
| Letter
| Letter
| 8 by 5
| 17 by 12
| diam=2cm, d=6cm
| diam=1cm, d=1.5cm
|}
|}


* Shape for chessboard includes black and white squares
* Shape for chessboard includes black and white squares
* Shape for square grid is only the black 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.


<br>
<br>

Revision as of 10:04, 20 January 2018

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 Targets: US Standard Paper
Link Target Type Paper Size Shape Square/Circle Size
Calibration letter chessboard 7x5.png Chessboard Letter 7 by 5 3cm
Calibration letter squaregrid 5x4.png Square Grid Letter 5 by 4 w=3cm s=2cm
link=http://boofcv.org/notwiki/calibration/letter_circlehex.pdf Link Circle Hexagonal Grid Letter 20 by 24 diam=1cm, d=1.5cm
link=http://boofcv.org/notwiki/calibration/letter_circlegrid.pdf Link Circle Regular Grid Letter 17 by 12 diam=1cm, d=1.5cm
  • Shape for chessboard includes black and white squares
  • Shape for square grid is only the black squares


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