Back to Aurora Vision 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.