OCTAVE- the type of
Octavefrom which features are extracted
EXTRACTOR- the type of
FeatureVectorExtractorwhich extracts the feature vectors
FEATURE- the type of
LocalFeaturewhich are extracted
IMAGE- the type of
Imagefrom which features are extracted
public 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>
LocalFeatures as they are extracted from
Octaves. 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|
|Constructor and Description|
Construct the AbstractOctaveLocalFeatureCollector with the given feature extractor.
|Modifier and Type||Method and Description|
Get the list of features collected.
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected EXTRACTOR extends FeatureVectorExtractor<?,ScaleSpaceImageExtractorProperties<IMAGE>> featureExtractor
public LocalFeatureList<FEATURE> getFeatures()