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 Summary
FieldsModifier and TypeFieldDescriptiondoubleThe maximum distance of any point from the curve to be considered an "inlier".intThe minimum number of inliers required for successful detection.intThe number of iterations (random point draws) to use in each detection cycle.intRandom seed used initialization (0 = no seed).booleanSet true to remove inlier points after each detection. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface imagingbook.common.util.ParameterBundle
getValidParameterFields, printToStream, printToString, validate
-
Field Details
-
randomPointDraws
The number of iterations (random point draws) to use in each detection cycle. -
maxInlierDistance
The maximum distance of any point from the curve to be considered an "inlier". -
minInlierCount
The minimum number of inliers required for successful detection. -
removeInliers
Set true to remove inlier points after each detection. -
randomSeed
Random seed used initialization (0 = no seed).
-
-
Constructor Details
-
RansacParameters
public RansacParameters()
-