//! Self-undistort: intrinsics-free distortion estimation from ring markers.
//!
//! Uses a 1-parameter division model to estimate lens distortion from
//! conic-consistency of detected inner/outer ring edge points.
//! The division model maps distorted → undistorted coordinates:
//!
//! x_u = cx + (x_d - cx) / (1 + λ r²)
//! y_u = cy + (y_d - cy) / (1 + λ r²)
//!
//! where r² = (x_d - cx)² + (y_d - cy)² and (cx, cy) is the distortion center
//! (typically image center).
pub use SelfUndistortConfig;
pub use estimate_self_undistort;
pub use SelfUndistortResult;