Modifier and Type | Field and Description |
---|---|
protected OctaveProcessor<OCTAVE,IMAGE> |
PyramidOptions.octaveProcessor
An OctaveProcessor to apply to each octave of the pyramid.
|
Modifier and Type | Method and Description |
---|---|
OctaveProcessor<OCTAVE,IMAGE> |
PyramidOptions.getOctaveProcessor()
Get an OctaveProcessor to apply to each octave of the pyramid or null
if none is set.
|
Modifier and Type | Method and Description |
---|---|
void |
PyramidOptions.setOctaveProcessor(OctaveProcessor<OCTAVE,IMAGE> octaveProcessor)
Get an OctaveProcessor to apply to each octave of the pyramid.
|
Modifier and Type | Class and Description |
---|---|
class |
DoGOctave<I extends Image<?,I> & SinglebandImageProcessor.Processable<Float,FImage,I>>
A DoGOctave is capable of processing an octave of Gaussian blurred
images to produce an octave of difference-of-Gaussian images.
|
class |
DoGOctaveExtremaFinder
A DoGOctaveExtremaFinder is an
OctaveInterestPointFinder that
can be applied to GaussianOctave s. |
class |
FirstBandDoGOctave
A
FirstBandDoGOctave works like a DoGOctave ,
but with an MBFImage , however, only the first band of
the MBFImage is used to build the DoG pyramid. |
class |
FirstBandDoGOctaveExtremaFinder
A
FirstBandDoGOctaveExtremaFinder is an OctaveInterestPointFinder that
can be applied to GaussianOctave s. |
Modifier and Type | Class and Description |
---|---|
class |
CharacteristicOctaveInterestPointFinder<T extends InterestPointData>
A characteristic octave interest point finder throws
InterestPointData away if two instances are similar. |
class |
LoggingOctaveInterestPointFinder<T extends InterestPointData>
Finder with a specified detector which finds interest points at a given
gaussian octave.
|
class |
OctaveInterestPointFinder<T extends InterestPointData>
Finder with a specified detector which finds interest points at a given
gaussian octave.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Interface for objects that can detect interest points within an
octave.
|
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).
|