private void findAcrossScales(FImage image, InterestPointFeatureCollector<T> collector) { final OctaveInterestPointFinder<T> finder = constructFinder(); finder.setOctaveInterestPointListener(collector); final GaussianPyramidOptions<FImage> options = new GaussianPyramidOptions<FImage>(); options.setDoubleInitialImage(false); options.setInitialSigma(1.0f); options.setExtraScaleSteps(0); options.setOctaveProcessor(finder); final GaussianPyramid<FImage> pyr = new GaussianPyramid<FImage>(options); pyr.process(image); finder.finish(); }
private void findAcrossScales(FImage image, InterestPointFeatureCollector<T> collector) { final OctaveInterestPointFinder<T> finder = constructFinder(); finder.setOctaveInterestPointListener(collector); final GaussianPyramidOptions<FImage> options = new GaussianPyramidOptions<FImage>(); options.setDoubleInitialImage(false); options.setInitialSigma(1.0f); options.setExtraScaleSteps(0); options.setOctaveProcessor(finder); final GaussianPyramid<FImage> pyr = new GaussianPyramid<FImage>(options); pyr.process(image); finder.finish(); }