T - The type of InterestPointDatapublic abstract class InterestPointFeatureCollector<T extends InterestPointData> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected InterestPointGradientFeatureExtractor |
extractor |
protected MemoryLocalFeatureList<InterestPointKeypoint<T>> |
features |
| Constructor and Description |
|---|
InterestPointFeatureCollector(InterestPointGradientFeatureExtractor extractor)
Initialise the collector with a memory local feature list types on
InterestPointKeypoint |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
foundInterestPoint(FImage image,
T point)
Collect interest points from a single image
|
abstract void |
foundInterestPoint(FImage image,
T point,
double octaveSize)
Collect interest points from an image known to be in a pyramid with a given octave size
|
LocalFeatureList<InterestPointKeypoint<T>> |
getFeatures() |
protected MemoryLocalFeatureList<InterestPointKeypoint<T extends InterestPointData>> features
protected InterestPointGradientFeatureExtractor extractor
public InterestPointFeatureCollector(InterestPointGradientFeatureExtractor extractor)
InterestPointKeypointextractor - when interest points are found and prepared, inform this extractorpublic LocalFeatureList<InterestPointKeypoint<T>> getFeatures()
public abstract void foundInterestPoint(FImage image, T point)
image - point - public abstract void foundInterestPoint(FImage image, T point, double octaveSize)
image - point - octaveSize -