Method Create
- Namespace
- OpenCvSharp.XFeatures2D
- Assembly
- OpenCvSharp.dll
Create(double, int, int, bool, bool)
The SURF constructor.
public static SURF Create(double hessianThreshold, int nOctaves = 4, int nOctaveLayers = 2, bool extended = true, bool upright = false)
Parameters
hessianThresholddoubleOnly features with keypoint.hessian larger than that are extracted.
nOctavesintThe number of a gaussian pyramid octaves that the detector uses. It is set to 4 by default. If you want to get very large features, use the larger value. If you want just small features, decrease it.
nOctaveLayersintThe number of images within each octave of a gaussian pyramid. It is set to 2 by default.
extendedboolfalse means basic descriptors (64 elements each), true means extended descriptors (128 elements each)
uprightboolfalse means that detector computes orientation of each feature. true means that the orientation is not computed (which is much, much faster).