DescriptorMatcher Class |
Namespace: Emgu.CV.Features2D
The DescriptorMatcher type exposes the following members.
Name | Description | |
---|---|---|
![]() | DescriptorMatcher | Initializes a new instance of the DescriptorMatcher class |
Name | Description | |
---|---|---|
![]() | Empty |
Returns true if there are no train descriptors in the both collections.
|
![]() | IsMaskSupported |
Returns true if the descriptor matcher supports masking permissible matches.
|
![]() | Ptr |
Pointer to the unmanaged object
(Inherited from UnmanagedObject.) |
Name | Description | |
---|---|---|
![]() | Add |
Add the model descriptors
|
![]() | Clear |
Clears the train descriptor collections.
|
![]() | Dispose |
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.) |
![]() | DisposeObject |
Reset the native pointer upon object disposal
(Overrides DisposableObjectDisposeObject.) |
![]() | 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
|
![]() | KnnMatch(IInputArray, IInputArray, VectorOfVectorOfDMatch, Int32, IInputArray, Boolean) |
Finds the k best matches for each descriptor from a query set.
|
![]() | 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.
|
![]() | Match(IInputArray, IInputArray, VectorOfDMatch, IInputArray) |
Finds the best match for each descriptor from a query set.
|
![]() | 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.
|
![]() | RadiusMatch(IInputArray, IInputArray, VectorOfVectorOfDMatch, Single, IInputArrayOfArrays, Boolean) |
For each query descriptor, finds the training descriptors not farther than the specified distance.
|
![]() | 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 ).
|
Name | Description | |
---|---|---|
![]() | _descriptorMatcherPtr |
The pointer to the Descriptor matcher
|
![]() | _ptr |
A pointer to the unmanaged object
(Inherited from UnmanagedObject.) |
Name | Description | |
---|---|---|
![]() | Clear |
Clear the algorithm
(Defined by AlgorithmExtensions.) |
![]() | GetDefaultName |
Returns the algorithm string identifier.
This string is used as top level xml/yml node tag when the object is saved to a file or string.
(Defined by AlgorithmExtensions.) |
![]() | IsEmpty |
Returns true if the Algorithm is empty. e.g. in the very beginning or after unsuccessful read.
(Defined by AlgorithmExtensions.) |
![]() | Load |
Loads algorithm from the file
(Defined by AlgorithmExtensions.) |
![]() | LoadFromString |
Loads algorithm from a String
(Defined by AlgorithmExtensions.) |
![]() | Read |
Reads algorithm parameters from a file storage.
(Defined by AlgorithmExtensions.) |
![]() | Save |
Save the algorithm to file
(Defined by AlgorithmExtensions.) |
![]() | SaveToString |
Save the algorithm to a string
(Defined by AlgorithmExtensions.) |
![]() | Write(FileStorage) | Overloaded.
Stores algorithm parameters in a file storage
(Defined by AlgorithmExtensions.) |
![]() | Write(FileStorage, String) | Overloaded.
Stores algorithm parameters in a file storage
(Defined by AlgorithmExtensions.) |