| Modifier and Type | Interface and Description |
|---|---|
interface |
Collector<OCTAVE extends Octave<?,?,IMAGE>,FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
|
| 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
LocalFeatures as they
are extracted from Octaves. |
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 LocalFeatures 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. |
class |
OctaveKeypointCollector<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Concrete implementation of an
AbstractOctaveLocalFeatureCollector
that collects Keypoints with the feature vector provided by the
given feature extractor. |
class |
OctaveMinMaxKeypointCollector
Concrete implementation of an
AbstractOctaveLocalFeatureCollector
that collects MinMaxKeypoints with the feature vector provided by the
given feature extractor. |
| Modifier and Type | Class and Description |
|---|---|
class |
DoGOctaveExtremaFinder
A DoGOctaveExtremaFinder is an
OctaveInterestPointFinder that
can be applied to GaussianOctaves. |
class |
FirstBandDoGOctaveExtremaFinder
A
FirstBandDoGOctaveExtremaFinder is an OctaveInterestPointFinder that
can be applied to GaussianOctaves. |
| 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.setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<FImage>,FImage> listener) |
void |
FirstBandDoGOctaveExtremaFinder.setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener) |
| Constructor and Description |
|---|
DoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
OctaveInterestPointListener<GaussianOctave<FImage>,FImage> listener)
Construct with the given finder and listener.
|
FirstBandDoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener)
Construct with the given finder and listener.
|
| Modifier and Type | Field and Description |
|---|---|
protected OctaveInterestPointListener<OCTAVE,IMAGE> |
AbstractOctaveInterestPointFinder.listener
The listener object that gets informed when interest points are detected.
|
| Modifier and Type | Method and Description |
|---|---|
OctaveInterestPointListener<OCTAVE,IMAGE> |
OctaveInterestPointFinder.getOctaveInterestPointListener()
Get the current listener object.
|
OctaveInterestPointListener<OCTAVE,IMAGE> |
AbstractOctaveInterestPointFinder.getOctaveInterestPointListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
OctaveInterestPointFinder.setOctaveInterestPointListener(OctaveInterestPointListener<OCTAVE,IMAGE> listener)
Set a listener object that will listen to events triggered when interest
points are detected.
|
void |
AbstractOctaveInterestPointFinder.setOctaveInterestPointListener(OctaveInterestPointListener<OCTAVE,IMAGE> listener) |