http://www.emgu.com
Create a MCvSURFParams using the specific values

Namespace: Emgu.CV.Features2D
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public SURFDetector(
	double hessianThresh,
	bool extendedFlag,
	int nOctaves,
	int nOctaveLayers
)
Visual Basic
Public Sub New ( 
	hessianThresh As Double,
	extendedFlag As Boolean,
	nOctaves As Integer,
	nOctaveLayers As Integer
)
Visual C++
public:
SURFDetector(
	double hessianThresh, 
	bool extendedFlag, 
	int nOctaves, 
	int nOctaveLayers
)
F#
new : 
        hessianThresh : float * 
        extendedFlag : bool * 
        nOctaves : int * 
        nOctaveLayers : int -> SURFDetector

Parameters

hessianThresh
Type: System..::..Double
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
extendedFlag
Type: System..::..Boolean
false means basic descriptors (64 elements each), true means extended descriptors (128 elements each)
nOctaves
Type: System..::..Int32
The number of octaves to be used for extraction. With each next octave the feature size is doubled (3 by default)
nOctaveLayers
Type: System..::..Int32
The number of layers within each octave (4 by default)

See Also