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)
EnginefindFeatures in interface Engine<AffineSimulationKeypoint,MBFImage>image - the image