Table of Contents

Namespace Emgu.CV.Features2D

Classes

AKAZE

Wrapped AKAZE detector

AgastFeatureDetector

Wrapped AGAST detector

BFMatcher

Wrapped BFMatcher

BOWImgDescriptorExtractor

Class to compute an image descriptor using the bag of visual words. Such a computation consists of the following steps:

  1. Compute descriptors for a given image and its key points set.
  2. Find the nearest visual words from the vocabulary for each key point descriptor.
  3. Compute the bag-of-words image descriptor as is a normalized histogram of vocabulary words encountered in the image. The i-th bin of the histogram is a frequency of i-th word of the vocabulary in the given image.
BOWKMeansTrainer

Kmeans-based class to train visual vocabulary using the bag of visual words approach.

Brisk

BRISK: Binary Robust Invariant Scalable Keypoints

DescriptorMatcher

Descriptor matcher

FastFeatureDetector

FAST(Features from Accelerated Segment Test) keypoint detector. See Detects corners using FAST algorithm by E. Rosten ("Machine learning for high-speed corner detection, 2006).

Feature2D

The feature 2D base class

Features2DInvoke

Library to invoke Features2D functions

Features2DToolbox

Tools for features 2D

FlannBasedMatcher

This matcher trains flann::Index_ on a train descriptor collection and calls its nearest search methods to find the best matches. So, this matcher may be faster when matching a large train collection than the brute force matcher.

GFTTDetector

Wrapping class for feature detection using the goodFeaturesToTrack() function.

KAZE

Wrapped KAZE detector

MSER

MSER detector

ORB

Wrapped ORB detector

SIFT

Wrapped SIFT detector

SimpleBlobDetector

Simple Blob detector

SimpleBlobDetectorParams

Parameters for the simple blob detector

Enums

AKAZE.DescriptorType

Type of the extracted descriptor

AgastFeatureDetector.Type

Agast feature type

DistanceType

The match distance type

FastFeatureDetector.DetectorType

One of the three neighborhoods as defined in the paper

Features2DToolbox.KeypointDrawType

Define the Keypoint draw type

KAZE.Diffusivity

The diffusivity

ORB.ScoreType

The score type