ARToolKit
ARToolKit is an open-source software library designed for marker-based augmented reality. It provides computer vision algorithms that detect square fiducial markers in a live video stream and estimate the camera pose relative to those markers, enabling virtual content to be overlaid with correct position, orientation, and scale. The core idea is to recover six degrees of freedom (3D rotation and 3D translation) from 2D marker corners using known marker geometry and camera intrinsics.
Markers in ARToolKit are binary square patterns with unique identifiers. The library detects multiple markers per
Historically, ARToolKit was developed in the late 1990s by Hirokazu Kato and Mark Billinghurst. It has since
ARToolKit has had a broad impact on research and education in augmented reality. It influenced subsequent marker-based