# Package org.opencv.features

- Class Summary
  Class | Description
  --- | ---
  AffineFeature | Class for implementing the wrapper which makes detectors and extractors to be affine invariant, described as ASIFT in CITE: YM11 .
  ANNIndex | *************************************************************************************\ Approximate Nearest Neighbors * \***************************************************************************************
  BFMatcher | Brute-force descriptor matcher.
  DescriptorMatcher | Abstract base class for matching keypoint descriptors.
  FastFeatureDetector | Wrapping class for feature detection using the FAST method.
  Feature2D | Abstract base class for 2D image feature detectors and descriptor extractors
  Features |
  FlannBasedMatcher | Flann-based descriptor matcher.
  GFTTDetector | Wrapping class for feature detection using the goodFeaturesToTrack function.
  MSER | Maximally stable extremal region extractor The class encapsulates all the parameters of the %MSER extraction algorithm (see [wiki article](http://en.wikipedia.org/wiki/Maximally_stable_extremal_regions)).
  ORB | Class implementing the ORB (*oriented BRIEF*) keypoint detector and descriptor extractor described in CITE: RRKB11 .
  SIFT | Class for extracting keypoints and computing descriptors using the Scale Invariant Feature Transform (SIFT) algorithm by D.
  SimpleBlobDetector | Class for extracting blobs from an image.
  SimpleBlobDetector_Params |