T - The type of InterestPointDatapublic abstract class AbstractIPDSIFTEngine<T extends InterestPointData> extends Object
| Constructor and Description |
|---|
AbstractIPDSIFTEngine(MultiscaleInterestPointDetector<T> detector)
Initiate the engine with a given detector.
|
| Modifier and Type | Method and Description |
|---|---|
abstract InterestPointFeatureCollector<T> |
constructCollector(InterestPointGradientFeatureExtractor extractor)
Given an extractor, construct an
InterestPointFeatureCollector |
LocalFeatureList<InterestPointKeypoint<T>> |
findFeatures(FImage image)
Find the interest points using the provided detector and extract a SIFT
descriptor per point.
|
FinderMode<T> |
getFinderMode() |
void |
setAcrossScales(boolean acrossScales) |
void |
setFinderMode(FinderMode<T> finderMode)
set the underlying finder
|
void |
setSelectionMode(IPDSelectionMode selectionMode)
set the selection mode number
|
public AbstractIPDSIFTEngine(MultiscaleInterestPointDetector<T> detector)
detector - public void setSelectionMode(IPDSelectionMode selectionMode)
selectionMode - the selection modepublic LocalFeatureList<InterestPointKeypoint<T>> findFeatures(FImage image)
image - to extract features frompublic abstract InterestPointFeatureCollector<T> constructCollector(InterestPointGradientFeatureExtractor extractor)
InterestPointFeatureCollectorextractor - public void setAcrossScales(boolean acrossScales)
acrossScales - public void setFinderMode(FinderMode<T> finderMode)
finderMode - public FinderMode<T> getFinderMode()
findFeatures(FImage)