boofcv.alg.feature.associate
Class AssociateMaxDistanceNaive<D>
- java.lang.Object
-
- boofcv.alg.feature.associate.BaseAssociateLocation2DFilter<D>
-
- boofcv.alg.feature.associate.AssociateMaxDistanceNaive<D>
-
- All Implemented Interfaces:
- Associate, AssociateDescription2D<D>, AssociateMaxDistance<D>
public class AssociateMaxDistanceNaive<D> extends BaseAssociateLocation2DFilter<D> implements AssociateMaxDistance<D>
Two features are only considered for association if they are within the specified max distance of each other. Every possible association is considered, but only features that are close to each other are scored.
-
-
Constructor Summary
Constructors Constructor and Description AssociateMaxDistanceNaive(ScoreAssociation<D> scoreAssociation, boolean backwardsValidation, double maxError)Specifies score mechanismAssociateMaxDistanceNaive(ScoreAssociation<D> scoreAssociation, boolean backwardsValidation, double maxError, double maxDistance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetMaxDistance()voidsetMaxDistance(double maxDistance)-
Methods inherited from class boofcv.alg.feature.associate.BaseAssociateLocation2DFilter
associate, getMatches, getScoreType, getUnassociatedDestination, getUnassociatedSource, setDestination, setSource, setThreshold, uniqueDestination, uniqueSource
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface boofcv.abst.feature.associate.AssociateDescription2D
setDestination, setSource
-
Methods inherited from interface boofcv.abst.feature.associate.Associate
associate, getMatches, getScoreType, getUnassociatedDestination, getUnassociatedSource, setThreshold, uniqueDestination, uniqueSource
-
-
-
-
Constructor Detail
-
AssociateMaxDistanceNaive
public AssociateMaxDistanceNaive(ScoreAssociation<D> scoreAssociation, boolean backwardsValidation, double maxError)
Specifies score mechanism- Parameters:
scoreAssociation- How features are scored.
-
AssociateMaxDistanceNaive
public AssociateMaxDistanceNaive(ScoreAssociation<D> scoreAssociation, boolean backwardsValidation, double maxError, double maxDistance)
-
-
Method Detail
-
getMaxDistance
public double getMaxDistance()
- Specified by:
getMaxDistancein interfaceAssociateMaxDistance<D>- Overrides:
getMaxDistancein classBaseAssociateLocation2DFilter<D>
-
setMaxDistance
public void setMaxDistance(double maxDistance)
- Specified by:
setMaxDistancein interfaceAssociateMaxDistance<D>- Overrides:
setMaxDistancein classBaseAssociateLocation2DFilter<D>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG