T
- The type of InterestPointData
public 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)
InterestPointKeypoint
extractor
- 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
-