This is a Java implementation of Zhang's camera calibration algorithm. It implements the geometric part only, i.e., does not include interest point detection and point correspondence calculations. For details see this extensive report.
This software is part of the imagingbook project. It is built with Maven and depends on ImageJ, the imagingbook library and Apache Commons Math.
This project consists of two sub-projects (Maven modules):
imagingbook-calibrate-lib
: the calibration library plus a small set of calibration test data,imagingbook-calibrate-plugins
: various ImageJ demo plugins (embedded in a complete ImageJ setup).
- Download the latest release of this repository.
- Enter
imagingbook-calibrate-plugins
. - Start ImageJ by double-clicking
ImageJ.exe
(Win) or launchingij.jar
(Mac). This requires an installed Java runtime version 1.8 or higher. - In ImageJ, use the
Plugins
menu to run the demo plugins (test images are loaded automatically).
- Copy all JAR files from
imagingbook-calibrate-plugins/ImageJ/jars
. - Copy the plugin
.class
files fromimagingbook-calibrate-plugins/ImageJ/plugins
.