parallax.probe_calibration.bundle_adjustment

This module implements the Bundle Adjustment (BA) problem and optimization process.

The BALProblem class is responsible for loading and parsing the input data from a CSV file, managing the reticle calibration data, and setting up camera parameters and observations.

The BALOptimizer class performs optimization on the Bundle Adjustment problem, using the observations to minimize the reprojection error through optimization of camera parameters and 3D points.

Classes

BALOptimizer(bal_problem)

Class for performing Bundle Adjustment optimization.

BALProblem(model, file_path)

Class representing the Bundle Adjustment problem (BAL).