OpenCV for Unity 2.6.3
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.10.0/index.html ) for the details of the argument of the method.
Loading...
Searching...
No Matches
OpenCVForUnity.CoreModule.DMatch Class Reference

Class for matching keypoint descriptors. More...

Inheritance diagram for OpenCVForUnity.CoreModule.DMatch:

Public Member Functions

 DMatch ()
 
 DMatch (int _queryIdx, int _trainIdx, float _distance)
 
 DMatch (int _queryIdx, int _trainIdx, int _imgIdx, float _distance)
 
bool lessThan (DMatch it)
 
override string ToString ()
 
 DMatch (in Vec4f vals)
 
 DMatch (in(float queryIdx, float trainId, float imgIdx, float distance) vals)
 
bool lessThan (in Vec4f it)
 
bool lessThan (in(float queryIdx, float trainId, float imgIdx, float distance) it)
 
float float float float distance ToValueTuple ()
 
Vec4f ToVec4f ()
 
override int GetHashCode ()
 
override bool Equals (Object obj)
 
bool Equals (DMatch a)
 

Static Public Member Functions

static operator Vec4f (DMatch dMatch)
 
static operator (float queryIdx, float trainId, float imgIdx, float distance)(DMatch dMatch)
 
static operator DMatch (in(float queryIdx, float trainId, float imgIdx, float distance) valueTuple)
 
static bool operator== (DMatch a, DMatch b)
 
static bool operator!= (DMatch a, DMatch b)
 
static bool operator< (DMatch d1, DMatch d2)
 
static bool operator> (DMatch d1, DMatch d2)
 

Public Attributes

int queryIdx
 
int trainIdx
 
int imgIdx
 
float distance
 
float queryIdx
 
float float trainId
 
float float float imgIdx
 

Detailed Description

Class for matching keypoint descriptors.

This class is used for matching keypoint descriptors between images. It stores the query descriptor index, the train descriptor index, the train image index, and the distance between the descriptors.

C++: cv::DMatch Class Reference

See also
https://docs.opencv.org/4.10.0/d4/de0/classcv_1_1DMatch.html

Constructor & Destructor Documentation

◆ DMatch() [1/5]

OpenCVForUnity.CoreModule.DMatch.DMatch ( )

◆ DMatch() [2/5]

OpenCVForUnity.CoreModule.DMatch.DMatch ( int _queryIdx,
int _trainIdx,
float _distance )

◆ DMatch() [3/5]

OpenCVForUnity.CoreModule.DMatch.DMatch ( int _queryIdx,
int _trainIdx,
int _imgIdx,
float _distance )

◆ DMatch() [4/5]

OpenCVForUnity.CoreModule.DMatch.DMatch ( in Vec4f vals)

◆ DMatch() [5/5]

OpenCVForUnity.CoreModule.DMatch.DMatch ( in(float queryIdx, float trainId, float imgIdx, float distance) vals)

Member Function Documentation

◆ Equals() [1/2]

bool OpenCVForUnity.CoreModule.DMatch.Equals ( DMatch a)

◆ Equals() [2/2]

override bool OpenCVForUnity.CoreModule.DMatch.Equals ( Object obj)

◆ GetHashCode()

override int OpenCVForUnity.CoreModule.DMatch.GetHashCode ( )

◆ lessThan() [1/3]

bool OpenCVForUnity.CoreModule.DMatch.lessThan ( DMatch it)

◆ lessThan() [2/3]

bool OpenCVForUnity.CoreModule.DMatch.lessThan ( in Vec4f it)

◆ lessThan() [3/3]

bool OpenCVForUnity.CoreModule.DMatch.lessThan ( in(float queryIdx, float trainId, float imgIdx, float distance) it)

◆ operator()

static OpenCVForUnity.CoreModule.DMatch.operator ( float queryIdx,
float trainId,
float imgIdx,
float distance )
explicitstatic

◆ operator DMatch()

static OpenCVForUnity.CoreModule.DMatch.operator DMatch ( in(float queryIdx, float trainId, float imgIdx, float distance) valueTuple)
explicitstatic

◆ operator Vec4f()

static OpenCVForUnity.CoreModule.DMatch.operator Vec4f ( DMatch dMatch)
explicitstatic

◆ operator!=()

static bool OpenCVForUnity.CoreModule.DMatch.operator!= ( DMatch a,
DMatch b )
static

◆ operator<()

static bool OpenCVForUnity.CoreModule.DMatch.operator< ( DMatch d1,
DMatch d2 )
static

◆ operator==()

◆ operator>()

static bool OpenCVForUnity.CoreModule.DMatch.operator> ( DMatch d1,
DMatch d2 )
static

◆ ToString()

override string OpenCVForUnity.CoreModule.DMatch.ToString ( )

◆ ToValueTuple()

float float float float distance OpenCVForUnity.CoreModule.DMatch.ToValueTuple ( )

◆ ToVec4f()

Vec4f OpenCVForUnity.CoreModule.DMatch.ToVec4f ( )

Member Data Documentation

◆ distance

float OpenCVForUnity.CoreModule.DMatch.distance

◆ imgIdx [1/2]

int OpenCVForUnity.CoreModule.DMatch.imgIdx

Train image index.

◆ imgIdx [2/2]

float float float OpenCVForUnity.CoreModule.DMatch.imgIdx

◆ queryIdx [1/2]

int OpenCVForUnity.CoreModule.DMatch.queryIdx

Query descriptor index.

◆ queryIdx [2/2]

float OpenCVForUnity.CoreModule.DMatch.queryIdx

◆ trainId

float float OpenCVForUnity.CoreModule.DMatch.trainId

◆ trainIdx

int OpenCVForUnity.CoreModule.DMatch.trainIdx

Train descriptor index.


The documentation for this class was generated from the following files: