public Snap() { loadMapData(); engine = new DoGSIFTEngine(); // engine.getOptions().setDoubleInitialImage(false); final FastBasicKeypointMatcher<Keypoint> innerMatcher = new FastBasicKeypointMatcher<Keypoint>(8); matcher = new ConsistentLocalFeatureMatcher2d<Keypoint>(innerMatcher); final RobustAffineTransformEstimator estimator = new RobustAffineTransformEstimator(0.5); matcher.setFittingModel(estimator); matcher.setModelFeatures(mapData); }
public Snap() { loadMapData(); engine = new DoGSIFTEngine(); // engine.getOptions().setDoubleInitialImage(false); final FastBasicKeypointMatcher<Keypoint> innerMatcher = new FastBasicKeypointMatcher<Keypoint>(8); matcher = new ConsistentLocalFeatureMatcher2d<Keypoint>(innerMatcher); final RobustAffineTransformEstimator estimator = new RobustAffineTransformEstimator(0.5); matcher.setFittingModel(estimator); matcher.setModelFeatures(mapData); }
DisplayUtilities.display(basicMatches); final RobustAffineTransformEstimator modelFitter = new RobustAffineTransformEstimator(50.0, 1500, new RANSAC.PercentageInliersStoppingCondition(0.5));