Class RansacDetector.RansacParameters

java.lang.Object
imagingbook.common.ransac.RansacDetector.RansacParameters
All Implemented Interfaces:
ParameterBundle<RansacDetector<?>>
Direct Known Subclasses:
RansacCircleDetector.Parameters, RansacEllipseDetector.Parameters, RansacLineDetector.Parameters
Enclosing class:
RansacDetector<T extends Primitive2d>

public static class RansacDetector.RansacParameters extends Object implements ParameterBundle<RansacDetector<?>>
Parameters used by all RANSAC types.
  • Field Details

    • randomPointDraws

      public int randomPointDraws
      The number of iterations (random point draws) to use in each detection cycle.
    • maxInlierDistance

      public double maxInlierDistance
      The maximum distance of any point from the curve to be considered an "inlier".
    • minInlierCount

      public int minInlierCount
      The minimum number of inliers required for successful detection.
    • removeInliers

      public boolean removeInliers
      Set true to remove inlier points after each detection.
    • randomSeed

      public int randomSeed
      Random seed used initialization (0 = no seed).
  • Constructor Details