sj.opencv
Class SURFParams

java.lang.Object
  extended by sj.opencv.SURFParams

public class SURFParams
extends java.lang.Object


Field Summary
 int extended
          0 means basic descriptors (64 elements each), 1 means extended descriptors (128 elements each)
 double hessianThreshold
          only features with keypoint.hessian larger than that are extracted.good default value is ~300-500 (can depend on the average local contrast and sharpness of the image).
 int nOctaves
          the number of octaves to be used for extraction.
 
Constructor Summary
SURFParams(double hessianThreshold)
           
SURFParams(double hessianThreshold, int extended)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extended

public int extended
0 means basic descriptors (64 elements each), 1 means extended descriptors (128 elements each)


hessianThreshold

public double hessianThreshold
only features with keypoint.hessian larger than that are extracted.good default value is ~300-500 (can depend on the average local contrast and sharpness of the image). user can further filter out some features based on their hessian values and other characteristics.


nOctaves

public int nOctaves
the number of octaves to be used for extraction. With each next octave the feature size is doubled (3 by default)

Constructor Detail

SURFParams

public SURFParams(double hessianThreshold)

SURFParams

public SURFParams(double hessianThreshold,
                  int extended)