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  Keypointobjects | 
| LocalFeatureList<Keypoint> | findKeypoints(MBFImage image,
             AffineParams params)Find the features of a single simulation as a list of  Keypointobjects | 
| 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