Click or drag to resize

BFMatcher Class

http://www.emgu.com
Wrapped BFMatcher
Inheritance Hierarchy

Namespace:  Emgu.CV.Features2D
Assembly:  Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.1.3497 (4.1.1.3497)
Syntax
public class BFMatcher : DescriptorMatcher

The BFMatcher type exposes the following members.

Constructors
  NameDescription
Public methodBFMatcher
Create a BFMatcher of the specific distance type
Top
Properties
  NameDescription
Public propertyEmpty
Returns true if there are no train descriptors in the both collections.
(Inherited from DescriptorMatcher.)
Public propertyIsMaskSupported
Returns true if the descriptor matcher supports masking permissible matches.
(Inherited from DescriptorMatcher.)
Public propertyPtr
Pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Top
Methods
  NameDescription
Public methodAdd
Add the model descriptors
(Inherited from DescriptorMatcher.)
Public methodClear
Clears the train descriptor collections.
(Inherited from DescriptorMatcher.)
Public methodDispose
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
Protected methodDisposeObject
Release the unmanaged resource associated with the BFMatcher
(Overrides DescriptorMatcherDisposeObject.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize
Destructor
(Inherited from DisposableObject.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodKnnMatch(IInputArray, VectorOfVectorOfDMatch, Int32, IInputArray, Boolean)
Find the k-nearest match
(Inherited from DescriptorMatcher.)
Public methodKnnMatch(IInputArray, IInputArray, VectorOfVectorOfDMatch, Int32, IInputArray, Boolean)
Finds the k best matches for each descriptor from a query set.
(Inherited from DescriptorMatcher.)
Public methodMatch(IInputArray, VectorOfDMatch, IInputArrayOfArrays)
Finds the best match for each descriptor from a query set. Train descriptors collection that was set by the Add function is used.
(Inherited from DescriptorMatcher.)
Public methodMatch(IInputArray, IInputArray, VectorOfDMatch, IInputArray)
Finds the best match for each descriptor from a query set.
(Inherited from DescriptorMatcher.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRadiusMatch(IInputArray, VectorOfVectorOfDMatch, Single, IInputArray, Boolean)
For each query descriptor, finds the training descriptors not farther than the specified distance.
(Inherited from DescriptorMatcher.)
Public methodRadiusMatch(IInputArray, IInputArray, VectorOfVectorOfDMatch, Single, IInputArrayOfArrays, Boolean)
For each query descriptor, finds the training descriptors not farther than the specified distance.
(Inherited from DescriptorMatcher.)
Protected methodReleaseManagedResources
Release the managed resources. This function will be called during the disposal of the current object. override ride this function if you need to call the Dispose() function on any managed IDisposable object created by the current object
(Inherited from DisposableObject.)
Public methodToString (Inherited from Object.)
Public methodTrain
Trains a descriptor matcher (for example, the flann index). In all methods to match, the method train() is run every time before matching.Some descriptor matchers(for example, BruteForceMatcher) have an empty implementation of this method.Other matchers really train their inner structures (for example, FlannBasedMatcher trains flann::Index ).
(Inherited from DescriptorMatcher.)
Top
Fields
  NameDescription
Protected field_descriptorMatcherPtr
The pointer to the Descriptor matcher
(Inherited from DescriptorMatcher.)
Protected field_ptr
A pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Top
See Also