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) |
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 |
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. |
Modifier and Type | Method and Description |
---|---|
GaussianOctave<FImage> |
FirstBandDoGOctaveExtremaFinder.getDoGOctave()
Get the difference-of-Gaussian octave corresponding to
the current Gaussian octave.
|
GaussianOctave<FImage> |
DoGOctaveExtremaFinder.getDoGOctave()
Get the difference-of-Gaussian octave corresponding to
the current Gaussian octave.
|
GaussianOctave<MBFImage> |
FirstBandDoGOctaveExtremaFinder.getOctave() |
GaussianOctave<FImage> |
DoGOctaveExtremaFinder.getOctave() |
Modifier and Type | Method and Description |
---|---|
OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> |
FirstBandDoGOctaveExtremaFinder.getOctaveInterestPointListener() |
OctaveInterestPointListener<GaussianOctave<FImage>,FImage> |
DoGOctaveExtremaFinder.getOctaveInterestPointListener() |
Modifier and Type | Method and Description |
---|---|
void |
DoGOctaveExtremaFinder.process(GaussianOctave<FImage> octave) |
void |
DoGOctave.process(GaussianOctave<I> octave) |
void |
FirstBandDoGOctaveExtremaFinder.process(GaussianOctave<MBFImage> octave) |
void |
FirstBandDoGOctave.process(GaussianOctave<MBFImage> octave) |
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) |
void |
DoGOctaveExtremaFinder.setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<FImage>,FImage> listener) |
void |
FirstBandDoGOctaveExtremaFinder.setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener) |
Modifier and Type | Method and Description |
---|---|
void |
OctaveInterestPointFinder.process(GaussianOctave<FImage> 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). |
Modifier and Type | Method and Description |
---|---|
protected void |
BasicOctaveExtremaFinder.beforeProcess(GaussianOctave<FImage> octave) |
void |
InterpolatingOctaveExtremaFinder.process(GaussianOctave<FImage> octave) |