Create a SIFTDetector using the specific values

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

Syntax

         
 C#  Visual Basic  Visual C++ 
public SIFTDetector(
	int nOctaves,
	int nOctaveLayers,
	int firstOctave,
	SIFTDetector..::..AngleMode angleMode,
	double threshold,
	double edgeThreshold,
	double magnification,
	bool isNormalize,
	bool recalculateAngles
)
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 _
)
public:
SIFTDetector(
	int nOctaves, 
	int nOctaveLayers, 
	int firstOctave, 
	SIFTDetector..::..AngleMode angleMode, 
	double threshold, 
	double edgeThreshold, 
	double magnification, 
	bool isNormalize, 
	bool recalculateAngles
)

Parameters

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

See Also