Class RANSAC
java.lang.Object
net.preibisch.mvrecon.process.interestpointregistration.pairwise.methods.ransac.RANSAC
- Author:
- Stephan Preibisch (stephan.preibisch@gmx.de)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <I extends InterestPoint>
ImgLib2Temp.Pair<String, Double> computeRANSAC(ArrayList<PointMatchGeneric<I>> correspondenceCandidates, ArrayList<PointMatchGeneric<I>> inlierList, ArrayList<Integer> setIdList, mpicbg.models.Model<?> model, double maxEpsilon, double minInlierRatio, int minNumMatches, int numIterations, boolean multiConsensus, double maxTrust, boolean filterRansac) static <P extends mpicbg.models.PointMatch>
ArrayList<P> removeInconsistentMatches(List<P> matches) static <P extends mpicbg.models.PointMatch>
List<P> removeInliers(List<P> candidates, List<P> matches)
-
Constructor Details
-
RANSAC
public RANSAC()
-
-
Method Details
-
computeRANSAC
public static <I extends InterestPoint> ImgLib2Temp.Pair<String,Double> computeRANSAC(ArrayList<PointMatchGeneric<I>> correspondenceCandidates, ArrayList<PointMatchGeneric<I>> inlierList, ArrayList<Integer> setIdList, mpicbg.models.Model<?> model, double maxEpsilon, double minInlierRatio, int minNumMatches, int numIterations, boolean multiConsensus, double maxTrust, boolean filterRansac) -
removeInliers
public static <P extends mpicbg.models.PointMatch> List<P> removeInliers(List<P> candidates, List<P> matches) -
removeInconsistentMatches
public static <P extends mpicbg.models.PointMatch> ArrayList<P> removeInconsistentMatches(List<P> matches)
-