T
- The type of InterestPointData
public 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)
InterestPointFeatureCollector
extractor
- public void setAcrossScales(boolean acrossScales)
acrossScales
- public void setFinderMode(FinderMode<T> finderMode)
finderMode
- public FinderMode<T> getFinderMode()
findFeatures(FImage)