One calibration workflow
- Detect
- Validate
- Calibrate
- Export
No switching tools, no writing scripts, and no losing track of what produced the result.
See exactly where error concentrates.
The reprojection error map plots every detected corner across the image, shaded by residual magnitude — instantly exposing edge distortion, thin coverage, and the frames inflating your RMS.
- Residuals
- Per corner
- RMS
- Per frame
- Coverage
- Whole sensor
Take results outside CalibrX.
Download JSON or YAML exports, then use the Python SDK to reproduce the same undistortion locally — no manual parameter wiring.
- Formats
- JSON · YAML
- SDK
- Python 3.9+
- Arrays
- OpenCV · NumPy
from calibrx import load_calibration, undistort
calibration = load_calibration("rectified_calibration.json")
result = undistort(image, calibration)pip install calibrx