FlannBasedMatcher Class |
Namespace: Emgu.CV.Features2D
The FlannBasedMatcher type exposes the following members.
Name | Description | |
---|---|---|
![]() | FlannBasedMatcher |
Create a Flann based matcher.
|
Name | Description | |
---|---|---|
![]() | Empty |
Returns true if there are no train descriptors in the both collections.
(Inherited from DescriptorMatcher.) |
![]() | IsMaskSupported |
Returns true if the descriptor matcher supports masking permissible matches.
(Inherited from DescriptorMatcher.) |
![]() | Ptr |
Pointer to the unmanaged object
(Inherited from UnmanagedObject.) |
Name | Description | |
---|---|---|
![]() | Add |
Add the model descriptors
(Inherited from DescriptorMatcher.) |
![]() | Clear |
Clears the train descriptor collections.
(Inherited from DescriptorMatcher.) |
![]() | Dispose |
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.) |
![]() | DisposeObject |
Release the unmanaged memory associated with this Flann based matcher.
(Overrides DescriptorMatcherDisposeObject.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize |
Destructor
(Inherited from DisposableObject.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the type of the current instance. (Inherited from Object.) |
![]() | KnnMatch(IInputArray, VectorOfVectorOfDMatch, Int32, IInputArray, Boolean) |
Find the k-nearest match
(Inherited from DescriptorMatcher.) |
![]() | KnnMatch(IInputArray, IInputArray, VectorOfVectorOfDMatch, Int32, IInputArray, Boolean) |
Finds the k best matches for each descriptor from a query set.
(Inherited from DescriptorMatcher.) |
![]() | Match(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.) |
![]() | Match(IInputArray, IInputArray, VectorOfDMatch, IInputArray) |
Finds the best match for each descriptor from a query set.
(Inherited from DescriptorMatcher.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | RadiusMatch(IInputArray, VectorOfVectorOfDMatch, Single, IInputArray, Boolean) |
For each query descriptor, finds the training descriptors not farther than the specified distance.
(Inherited from DescriptorMatcher.) |
![]() | RadiusMatch(IInputArray, IInputArray, VectorOfVectorOfDMatch, Single, IInputArrayOfArrays, Boolean) |
For each query descriptor, finds the training descriptors not farther than the specified distance.
(Inherited from DescriptorMatcher.) |
![]() | ReleaseManagedResources |
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.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Train |
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.) |
Name | Description | |
---|---|---|
![]() | _descriptorMatcherPtr |
The pointer to the Descriptor matcher
(Inherited from DescriptorMatcher.) |
![]() | _ptr |
A pointer to the unmanaged object
(Inherited from UnmanagedObject.) |