Class ConfigSiftScaleSpace

java.lang.Object
boofcv.abst.feature.describe.ConfigSiftScaleSpace
All Implemented Interfaces:
Configuration, Serializable

public class ConfigSiftScaleSpace
extends Object
implements Configuration
Configuration for SiftScaleSpace
See Also:
Serialized Form
  • Field Details

    • sigma0

      public float sigma0
      Amount of blur at the first level in the image pyramid. Paper recommends 1.6, but 2.75 was found to yield better results in a larger test set.
    • numScales

      public int numScales
      Number of scales in each octave. The amount of Gaussian blur will double this number of images in the octave. However, the number of actual images computed will be numScales + 3 and the number of difference of Guassian images will be numScales + 2.
    • firstOctave

      public int firstOctave
      Specified the first and last octaves. Each octave is a factor of 2 smaller or larger than the input image. The overall size of an octave relative to the input image is pow(2,-octave). For best results sets first octave to -1, but this is very slow so 0 is used instead
    • lastOctave

      public int lastOctave
      Specified the first and last octaves. Each octave is a factor of 2 smaller or larger than the input image. The overall size of an octave relative to the input image is pow(2,-octave). For best results sets first octave to -1, but this is very slow so 0 is used instead
  • Constructor Details

    • ConfigSiftScaleSpace

      public ConfigSiftScaleSpace()
  • Method Details