Skip to content
Philip Lamb edited this page Aug 28, 2023 · 5 revisions

This program performs the task of camera intrinsic (i.e. "camera lens") calibration. Accurate knowledge of camera intrinsics is essential in obtaining accurate and stable augmented reality tracking, particularly when using feature- and template-based tracking algorithms, as found in artoolkitX's 2D planar tracker.

About the app

The application guides the user through the process of capturing images of a calibration target. The underlying calibration routine is supplied by the OpenCV calib3d library. The resulting calibration data can be uploaded to a server and/or saved locally in artoolkitX's binary format (as seen in "camera_para.dat" files).

About the artoolkitX camera calibration service

Versions of the artoolkitX camera calibration app published by artoolkitX allow for uploading to a central server. Once a calibration for a particular device has been submitted, artoolkitX includes built-in support to allow users of the same device to fetch and cache this calibration information at runtime. The calibration service is open-source and users who wish to control the calibrations offered to users o their artoolkitX-based apps are encouraged to set up their own service to provide calibrations. See https://github.com/artoolkitx/artoolkitx-calibration-server.

How to use the app

For developers of the artoolkitx-calibration app.

Clone this wiki locally