public class ColourASIFTEngine extends Object implements Engine<AffineSimulationKeypoint,MBFImage>
Engine
for Colour ASIFT.Modifier and Type | Field and Description |
---|---|
protected AffineSimulationExtractor<LocalFeatureList<Keypoint>,Keypoint,MBFImage,Float[]> |
asift |
protected int |
nTilts |
Constructor and Description |
---|
ColourASIFTEngine()
Construct using 5 tilt levels and no initial double-sizing.
|
ColourASIFTEngine(boolean hires)
Construct using 5 tilt levels with optional initial double-sizing.
|
ColourASIFTEngine(boolean hires,
int nTilts)
Construct using given number of tilt levels with optional initial
double-sizing.
|
ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage> opts)
Construct using 5 tilt levels and the given parameters for the internal
DoGSIFTEngine . |
ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage> opts,
int nTilts)
Construct using the given numbe of tilt levels and parameters for the
internal
DoGSIFTEngine . |
Modifier and Type | Method and Description |
---|---|
LocalFeatureList<AffineSimulationKeypoint> |
findFeatures(MBFImage image)
Find local features in the given image and return them.
|
LocalFeatureList<Keypoint> |
findKeypoints(MBFImage image)
Find the features as a list of
Keypoint objects |
LocalFeatureList<Keypoint> |
findKeypoints(MBFImage image,
AffineParams params)
Find the features of a single simulation as a list of
Keypoint
objects |
Map<AffineParams,LocalFeatureList<Keypoint>> |
findKeypointsMapped(MBFImage image)
Find the features and return the resultant features in a per-simulation
format.
|
protected AffineSimulationExtractor<LocalFeatureList<Keypoint>,Keypoint,MBFImage,Float[]> asift
protected int nTilts
public ColourASIFTEngine()
DoGSIFTEngine
are used.public ColourASIFTEngine(boolean hires)
DoGSIFTEngine
are used.hires
- should the image should be double sized as a first steppublic ColourASIFTEngine(boolean hires, int nTilts)
DoGSIFTEngine
are used.hires
- should the image should be double sized as a first stepnTilts
- number of tilt levelspublic ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage> opts)
DoGSIFTEngine
.opts
- parameters for the internal DoGSIFTEngine
.public ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage> opts, int nTilts)
DoGSIFTEngine
.opts
- parameters for the internal DoGSIFTEngine
.nTilts
- number of tilt levelspublic LocalFeatureList<Keypoint> findKeypoints(MBFImage image)
Keypoint
objectsimage
- the imagepublic LocalFeatureList<Keypoint> findKeypoints(MBFImage image, AffineParams params)
Keypoint
objectsimage
- the imageparams
- the simulation parameterspublic Map<AffineParams,LocalFeatureList<Keypoint>> findKeypointsMapped(MBFImage image)
image
- the imagepublic LocalFeatureList<AffineSimulationKeypoint> findFeatures(MBFImage image)
Engine
findFeatures
in interface Engine<AffineSimulationKeypoint,MBFImage>
image
- the image