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 TypeFieldDescriptiondouble
The maximum distance of any point from the curve to be considered an "inlier".int
The minimum number of inliers required for successful detection.int
The number of iterations (random point draws) to use in each detection cycle.int
Random seed used initialization (0 = no seed).boolean
Set 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, wait
Methods 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()
-