Back to FabImage Studio website

You are here: Start » Filter Reference » OpenCV » Feature 2D Framework » cvDetectFeature2D_SIFT

cvDetectFeature2D_SIFT


Module: OpenCV

Extracting keypoints and computing descriptors using the Scale Invariant Feature Transform (SIFT) algorithm.

Name Type Range Description
Input value
inImage Image Input image
Input value
inMask Region*
Input value
inFeatures Integer 0 - The number of best features to retain. The features are ranked by their scores (measured in SIFT algorithm as the local contrast).
Input value
inOctaveLayers Integer 1 - The number of layers in each octave. The number of octaves is computed automatically from the image resolution.
Input value
inContrastThreshold Double 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.
Input value
inEdgeThreshold Double The threshold used to filter out edge-like features.
Input value
inSigma Double The sigma of the Gaussian applied to the input image at the octave.
Output value
outKeyPoints AnnotatedPoint2DArray Annotated x value mean class id and y mean angle
Output value
outDescriptors Matrix Matrix contained features values and class id.

Complexity Level

This filter is available on Basic Complexity Level.