Uses of Class
stitching.model.PointMatch
Packages that use PointMatch
-
Uses of PointMatch in stitching.model
Methods in stitching.model that return types with arguments of type PointMatchModifier and TypeMethodDescriptionstatic final ArrayList<PointMatch> PointMatch.flip(Collection<PointMatch> matches) Flip symmetrically, weights remains unchanged.final ArrayList<PointMatch> Tile.getMatches()Methods in stitching.model with parameters of type PointMatchMethod parameters in stitching.model with type arguments of type PointMatchModifier and TypeMethodDescriptionfinal booleanTile.addMatches(Collection<PointMatch> more) Add morePointMatches.final voidTile.connect(Tile o, Collection<PointMatch> matches) connect two tiles by a set of point correspondences re-weighs the point correpondences We set a weigh of 1.0 / num_matches to each correspondence to equalize the connections between tiles during minimization.static final <M extends Model>
MModel.filter(Class<M> modelClass, Collection<PointMatch> candidates, Collection<PointMatch> inliers) Estimate aModeland filter potential outliers by robust iterative regression.static <M extends Model>
MModel.filterRansac(Class<M> modelType, List<PointMatch> candidates, Collection<PointMatch> inliers, int iterations, float max_epsilon, float min_inlier_ratio) Estimate the best model for a set of feature correspondence candidates.static <M extends Model>
MModel.filterRansac(Class<M> modelType, List<PointMatch> candidates, Collection<PointMatch> inliers, int iterations, float max_epsilon, float min_inlier_ratio) Estimate the best model for a set of feature correspondence candidates.abstract voidModel.fit(Collection<PointMatch> matches) Fit theModelto a set of data points minimizing the global transfer error.final voidTranslationModel2D.fit(Collection<PointMatch> matches) final voidTranslationModel3D.fit(Collection<PointMatch> matches) static final ArrayList<PointMatch> PointMatch.flip(Collection<PointMatch> matches) Flip symmetrically, weights remains unchanged.static final <M extends Model>
MModel.ransac(Class<M> modelClass, List<PointMatch> candidates, Collection<PointMatch> inliers, int iterations, double epsilon, double min_inlier_ratio) static final <M extends Model>
MModel.ransac(Class<M> modelClass, List<PointMatch> candidates, Collection<PointMatch> inliers, int iterations, double epsilon, double min_inlier_ratio) abstract voidModel.shake(Collection<PointMatch> matches, float scale, float[] center) randomly change the model a bit estimates the necessary amount of shaking for each single dimensional distance in the set of matchesfinal voidTranslationModel2D.shake(Collection<PointMatch> matches, float scale, float[] center) change the model a bit estimates the necessary amount of shaking for each single dimensional distance in the set of matchesfinal voidTranslationModel3D.shake(Collection<PointMatch> matches, float scale, float[] center) change the model a bit estimates the necessary amount of shaking for each single dimensional distance in the set of matchesstatic final booleanModel.test(Model model, Collection<PointMatch> candidates, Collection<PointMatch> inliers, double epsilon, double min_inlier_ratio) Test theModelfor a set of point correspondence candidates.