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

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

Syntax

C#
public SIFTDetector(
	int nOctaves,
	int nOctaveLayers,
	int firstOctave,
	SIFTDetector..::..AngleMode angleMode,
	double threshold,
	double edgeThreshold,
	double magnification,
	bool isNormalize,
	bool recalculateAngles
)
Visual Basic
Public Sub New ( _
	nOctaves As Integer, _
	nOctaveLayers As Integer, _
	firstOctave As Integer, _
	angleMode As SIFTDetector..::..AngleMode, _
	threshold As Double, _
	edgeThreshold As Double, _
	magnification As Double, _
	isNormalize As Boolean, _
	recalculateAngles As Boolean _
)
Visual C++
public:
SIFTDetector(
	int nOctaves, 
	int nOctaveLayers, 
	int firstOctave, 
	SIFTDetector..::..AngleMode angleMode, 
	double threshold, 
	double edgeThreshold, 
	double magnification, 
	bool isNormalize, 
	bool recalculateAngles
)

Parameters

nOctaves
Type: System..::..Int32
The number of octaves. Use 4 for default
nOctaveLayers
Type: System..::..Int32
The number of octaves layers. Use 3 for default
firstOctave
Type: System..::..Int32
Use -1 for default
angleMode
Type: Emgu.CV.Features2D..::..SIFTDetector..::..AngleMode
Angle mode
threshold
Type: System..::..Double
Detector parameter. Use 0.04 / nOctavesLayers / 2.0 as default
edgeThreshold
Type: System..::..Double
Detector parameter. Use 10.0 as default
magnification
Type: System..::..Double
Descriptor parameter. Use 3.0 as default
isNormalize
Type: System..::..Boolean
Descriptor parameter. Use true as default
recalculateAngles
Type: System..::..Boolean
Descriptor parameter. Use true as default

See Also