Struct DMatch
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Struct for matching: query descriptor index, train descriptor index, train image index and distance between descriptors.
public record struct DMatch : IEquatable<DMatch>
- Implements
- Inherited Members
Remarks
Constructor
Constructors
DMatch(int, int, int, float)
Struct for matching: query descriptor index, train descriptor index, train image index and distance between descriptors.
public DMatch(int QueryIdx, int TrainIdx, int ImgIdx, float Distance)
Parameters
Remarks
Constructor
DMatch(int, int, float)
Constructor
public DMatch(int queryIdx, int trainIdx, float distance)
Parameters
Fields
Distance
public float Distance
Field Value
ImgIdx
train image index
public int ImgIdx
Field Value
QueryIdx
query descriptor index
public int QueryIdx
Field Value
TrainIdx
train descriptor index
public int TrainIdx
Field Value
Methods
CompareTo(DMatch)
Compares by distance (less is better)
public int CompareTo(DMatch other)
Parameters
otherDMatch
Returns
Empty()
public static DMatch Empty()
Returns
FromVec4f(Vec4f)
public static DMatch FromVec4f(Vec4f v)
Parameters
vVec4f
Returns
ToVec4f()
public Vec4f ToVec4f()
Returns
Operators
explicit operator Vec4f(DMatch)
public static explicit operator Vec4f(DMatch self)
Parameters
selfDMatch
Returns
explicit operator DMatch(Vec4f)
public static explicit operator DMatch(Vec4f v)
Parameters
vVec4f
Returns
operator >(DMatch, DMatch)
Compares by distance (less is better)
public static bool operator >(DMatch d1, DMatch d2)
Parameters
Returns
operator <(DMatch, DMatch)
Compares by distance (less is better)
public static bool operator <(DMatch d1, DMatch d2)