SIFT Constructor OpenCvSharp Class Library
The SIFT constructor.

Namespace:  OpenCvSharp.CPlusPlus
Assembly:  OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public SIFT(
	int nFeatures = 0,
	int nOctaveLayers = 3,
	double contrastThreshold = 0.04,
	double edgeThreshold = 10,
	double sigma = 1.6
)

Parameters

nFeatures (Optional)
Type: SystemInt32
The number of best features to retain. The features are ranked by their scores (measured in SIFT algorithm as the local contrast)
nOctaveLayers (Optional)
Type: SystemInt32
The number of layers in each octave. 3 is the value used in D. Lowe paper. The number of octaves is computed automatically from the image resolution.
contrastThreshold (Optional)
Type: SystemDouble
The contrast threshold used to filter out weak features in semi-uniform (low-contrast) regions. The larger the threshold, the less features are produced by the detector.
edgeThreshold (Optional)
Type: SystemDouble
The threshold used to filter out edge-like features. Note that the its meaning is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained).
sigma (Optional)
Type: SystemDouble
The sigma of the Gaussian applied to the input image at the octave #0. If your image is captured with a weak camera with soft lenses, you might want to reduce the number.
See Also

Reference