python123-ops/moon-cv-geometry/ransac does not have a README file
fn ConsensusReport::acceptable(report : ConsensusReport, minimum_ratio~ : Double, maximum_mean_error~ : Double) -> Boolfn RansacConfig::new(iterations? : Int, threshold? : Double, min_inliers? : Int, seed? : UInt) -> RansacConfigfn RansacConfig::validated(config : RansacConfig, data_size~ : Int) -> RansacConfig raise GeometryErrorpub(all) struct RansacResult[T] {
model : T
inliers : InlierMask
inlier_count : Int
score : Double
} derive(Eq, Debug)fn adaptive_iteration_bound(inlier_ratio~ : Double, sample_size~ : Int, confidence? : Double) -> Int raise GeometryErrorfn confidence_from_success(iterations~ : Int, success_probability~ : Double) -> Double raise GeometryErrorfn deterministic_indices(length~ : Int, count~ : Int, seed~ : UInt) -> Array[Int] raise GeometryErrorfn estimate_fundamental_ransac(left : ArrayView[Point2], right : ArrayView[Point2], config? : RansacConfig) -> RansacResult[FundamentalMatrix] raise GeometryErrorfn estimate_homography_ransac(src : ArrayView[Point2], dst : ArrayView[Point2], config? : RansacConfig) -> RansacResult[Homography] raise GeometryErrorfn expected_successes(iterations~ : Int, inlier_ratio~ : Double, sample_size~ : Int) -> Double raise GeometryErrorfn report_from_residuals(residuals : ArrayView[Double], threshold~ : Double) -> ConsensusReport raise GeometryErrorfn required_iterations(success_probability~ : Double, confidence? : Double) -> Int raise GeometryErrorfn residual_mean_for_mask(residuals : ArrayView[Double], mask : InlierMask) -> Double raise GeometryErrorfn residual_threshold_from_sigma(sigma~ : Double, confidence_multiplier? : Double) -> Double raise GeometryErrorfn sample_without_replacement(length~ : Int, count~ : Int, seed~ : UInt) -> Array[Int] raise GeometryErrorfn score_residuals(residuals : ArrayView[Double], threshold~ : Double) -> RansacResult[Array[Double]] raise GeometryErrorfn threshold_from_mad(residuals : ArrayView[Double], multiplier? : Double) -> Double raise GeometryErrorCamera and multi-view geometry foundations for MoonBit: small fixed-size math, projection, distortion, homography, epipolar constraints, and RANSAC.