Back to Aurora Vision Studio website

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

cvDetectFeature2D_BRISK


Module: OpenCV

BRISK keypoint detector and descriptor extractor.

Name Type Range Description
Input value inImage Image Input image
Input value inMask Region*
Input value inThreshold Integer 0 - AGAST detection threshold score
Input value inOctaves Integer 0 - Detection octaves. Use 0 to do single scale.
Input value inRadius RealArray* Defines the radii (in pixels) where the samples around a keypoint are taken (for keypoint scale 1).
Input value inNumber IntegerArray* Defines the number of sampling points on the sampling circle. Must be the same size as inRadius.
Input value inMax Real 0.0 - Threshold for the short pairings used for descriptor formation (in pixels for keypoint scale 1).
Input value inMin Real 0.0 - Threshold for the long pairings used for orientation determination (in pixels for keypoint scale 1).
Input value inPatternScale Real 0.0 - Apply this scale to the pattern used for sampling the neighbourhood of a keypoint.
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.

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Input arrays must have equal size in cvDetectFeature2D_BRISK.
DomainError inRadius and inNumber must be set together in cvDetectFeature2D_BRISK.

Complexity Level

This filter is available on Basic Complexity Level.