Start or load a session
Create a new calibration session or resume an existing one — a session is a folder on the server holding its recordings, board config and results.
Define a calibration board
Configure the ChArUco or ArUco board realtime-calib detects, download it to print, and enter its real measured size for an accurate metric scale.
Configure cameras
Detect the USB cameras, set one shared capture configuration (resolution, frame rate, resize factor) and order the rig — the first camera anchors the extrinsics.
Intrinsic calibration
Estimate each camera's focal length and distortion: capture a sweep with live coverage overlays, tune the replay, and solve on diverse keyframes.
Extrinsic calibration
Recover the 6-DoF position and orientation of every camera in one shared frame, refine with bundle adjustment and review the solved rig in 3D.
Export
Export one calibration to the convention your target uses: Caliscope-native TOML, or engine-ready JSON with correct axes for Unity, Unreal, Blender, three.js and ROS.