Class GeometricHashingPairwise<I extends InterestPoint>
java.lang.Object
net.preibisch.mvrecon.process.interestpointregistration.pairwise.methods.geometrichashing.GeometricHashingPairwise<I>
- All Implemented Interfaces:
MatcherPairwise<I>
public class GeometricHashingPairwise<I extends InterestPoint>
extends Object
implements MatcherPairwise<I>
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescription<V> PairwiseResult<I> match(Collection<I> listAIn, Collection<I> listBIn, V viewsA, V viewsB, String labelA, String labelB) Computes a pairwise matching between two lists of interestpoints.booleanWe run RANSAC on these points which makes copies, so no need to duplicate points
-
Constructor Details
-
GeometricHashingPairwise
-
-
Method Details
-
match
public <V> PairwiseResult<I> match(Collection<I> listAIn, Collection<I> listBIn, V viewsA, V viewsB, String labelA, String labelB) Description copied from interface:MatcherPairwiseComputes a pairwise matching between two lists of interestpoints. NOTE: If the interestpoints (local or world coordinates) are changed, you MUST duplicate them before using them using e.g. LinkedInteresPoint < I >- Specified by:
matchin interfaceMatcherPairwise<I extends InterestPoint>- Parameters:
listAIn- interest point list AlistBIn- interest point list BviewsA- the Views or Groups the listAIn interest points come fromviewsB- the Views or Groups the listBIn interest points come fromlabelA- the label underlying list AlabelB- the label underlying list B- Returns:
- matched pairwise results
-
requiresInterestPointDuplication
public boolean requiresInterestPointDuplication()We run RANSAC on these points which makes copies, so no need to duplicate points- Specified by:
requiresInterestPointDuplicationin interfaceMatcherPairwise<I extends InterestPoint>- Returns:
- if duplication is necessary
-