OCTAVE
- the type of Octave
from which features are extractedEXTRACTOR
- the type of FeatureVectorExtractor
which extracts the
feature vectorsFEATURE
- the type of LocalFeature
which are extractedIMAGE
- the type of Image
from which features are extractedpublic abstract class AbstractOctaveLocalFeatureCollector<OCTAVE extends Octave<?,?,IMAGE>,EXTRACTOR extends FeatureVectorExtractor<?,ScaleSpaceImageExtractorProperties<IMAGE>>,FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> extends Object implements Collector<OCTAVE,FEATURE,IMAGE>
LocalFeature
s as they
are extracted from Octave
s. This base class holds a generic list for
storing the features and a reference to the feature extractor instance that
is responsible for extracting the feature vectors.
Typically the same AbstractOctaveLocalFeatureCollector will be used across
all Octaves, and will thus contain all the features from the image.Modifier and Type | Field and Description |
---|---|
protected EXTRACTOR |
featureExtractor |
protected LocalFeatureList<FEATURE> |
features |
Constructor and Description |
---|
AbstractOctaveLocalFeatureCollector(EXTRACTOR featureExtractor)
Construct the AbstractOctaveLocalFeatureCollector with the given feature
extractor.
|
Modifier and Type | Method and Description |
---|---|
LocalFeatureList<FEATURE> |
getFeatures()
Get the list of features collected.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
foundInterestPoint
protected EXTRACTOR extends FeatureVectorExtractor<?,ScaleSpaceImageExtractorProperties<IMAGE>> featureExtractor
protected LocalFeatureList<FEATURE extends LocalFeature<?,?>> features
public AbstractOctaveLocalFeatureCollector(EXTRACTOR featureExtractor)
featureExtractor
- the feature extractorpublic LocalFeatureList<FEATURE> getFeatures()
getFeatures
in interface Collector<OCTAVE extends Octave<?,?,IMAGE>,FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>