Modifier and Type | Interface and Description |
---|---|
interface |
OctaveProcessor<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
The OctaveProcessor interface defines an object that
is capable performing work on an octave.
|
class |
Pyramid<OPTIONS extends PyramidOptions<OCTAVE,IMAGE>,OCTAVE extends Octave<OPTIONS,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
An image pyramid consisting of a stack of octaves.
|
class |
PyramidOptions<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Basic options for constructing a pyramid
|
Modifier and Type | Class and Description |
---|---|
class |
GaussianOctave<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
This class represents a Gaussian octave in the style of Lowe's SIFT paper.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOctaveLocalFeatureCollector<OCTAVE extends Octave<?,?,IMAGE>,EXTRACTOR extends FeatureVectorExtractor<?,ScaleSpaceImageExtractorProperties<IMAGE>>,FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Abstract base class for objects that collate
LocalFeature s as they
are extracted from Octave s. |
interface |
Collector<OCTAVE extends Octave<?,?,IMAGE>,FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
|
class |
ConcreteOctaveLocalFeatureCollector<OCTAVE extends Octave<?,?,IMAGE>,FE extends FeatureVectorExtractor<?,ScaleSpaceImageExtractorProperties<IMAGE>>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Concrete implementation of an
AbstractOctaveLocalFeatureCollector
that collects LocalFeature s in the form of LocalFeatureImpl
with the feature vector provided by the given feature extractor, and the
Location provided by a ScaleSpaceLocation with an x, y and
scale coordinates. |
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 | Class and Description |
---|---|
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 |
BasicOctaveGridFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
An
AbstractOctaveInterestPointFinder that detects points on a regular
grid. |
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.
|
interface |
OctaveInterestPointListener<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Interface for objects that listen for interest point detections
in an octave.
|
Modifier and Type | Field and Description |
---|---|
protected OCTAVE |
AbstractOctaveInterestPointFinder.octave
The current octave.
|