Modifier and Type | Method and Description |
---|---|
void |
OctaveMinMaxKeypointCollector.foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
float x,
float y,
float octaveScale) |
void |
OctaveKeypointCollector.foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<IMAGE>,IMAGE> finder,
float x,
float y,
float octaveScale) |
void |
ConcreteOctaveLocalFeatureCollector.foundInterestPoint(OctaveInterestPointFinder<OCTAVE,IMAGE> finder,
float x,
float y,
float octaveScale) |
Modifier and Type | Class and Description |
---|---|
class |
DoGOctaveExtremaFinder
A DoGOctaveExtremaFinder is an
OctaveInterestPointFinder that
can be applied to GaussianOctave s. |
class |
FirstBandDoGOctaveExtremaFinder
A
FirstBandDoGOctaveExtremaFinder is an OctaveInterestPointFinder that
can be applied to GaussianOctave s. |
Modifier and Type | Method and Description |
---|---|
void |
FirstBandDoGOctaveExtremaFinder.foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
float x,
float y,
float octaveScale) |
void |
DoGOctaveExtremaFinder.foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
float x,
float y,
float octaveScale) |
Constructor and Description |
---|
DoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder)
Construct with the given finder.
|
DoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
OctaveInterestPointListener<GaussianOctave<FImage>,FImage> listener)
Construct with the given finder and listener.
|
FirstBandDoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder)
Construct with the given finder.
|
FirstBandDoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener)
Construct with the given finder and listener.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOctaveExtremaFinder<OCTAVE extends GaussianOctave<FImage>>
Class for finding extrema within
Octave s using the approach in
Section 4 of Lowe's IJCV paper (minus the bit on using Brown's interpolation
approach to improve localisation). |
class |
AbstractOctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Abstract base class for objects capable of detecting interest points
within an octave.
|
class |
BasicOctaveExtremaFinder
A basic concrete implementation of an
AbstractOctaveExtremaFinder
that searches for local extrema in scale space. |
class |
BasicOctaveGridFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
An
AbstractOctaveInterestPointFinder that detects points on a regular
grid. |
class |
InterpolatingOctaveExtremaFinder
Implementation of the method described in
"Invariant Features from Interest Point Groups" by Matthew Brown and David
Lowe (http://www.cs.ubc.ca/~lowe/papers/brown02.pdf) for improving the
localisation of interest points detected in a difference-of-Gaussian by
fitting a 3D quadratic to the scale-space Laplacian (approximated by the
difference-of-Gaussian pyramid).
|
Modifier and Type | Method and Description |
---|---|
void |
OctaveInterestPointListener.foundInterestPoint(OctaveInterestPointFinder<OCTAVE,IMAGE> finder,
float x,
float y,
float octaveScale)
Do something with a detected interest point.
|