Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Public Member Functions | Properties | List of all members
FaceSDK.Matcher.FirMatcher Class Reference
Inheritance diagram for FaceSDK.Matcher.FirMatcher:
FaceSDK.FaceSDKBase FaceSDK.Matcher.IFirMatcher FaceSDK.IFaceSDKBase FaceSDK.IFaceSDKBase

Public Member Functions

float Match (IFir fir1, IFir fir2)
 Performs 1:1 matching operations for specified FIRs More...
 
float Match (IFirList firList, uint index, IFir fir)
 Performs 1:1 matching operations for specified FIRs More...
 
float [] Match (IFirList firList, IFir fir)
 Performs N:1 matching operations for specified FIRs More...
 
IFaceSDKSet< IMatchBestMatches (IFir fir, IFirList firList, float threshold, uint maxMatches)
 Performs 1:N matching operations for specified FIRs and returns top matches results. More...
 
IFaceSDKSet< IMatchBestMatches (IEnumerable< IFir > firs, IFirList firList, float threshold, uint maxMatches)
 Performs 1:N, 2:N, 3:N and 4:N matching operations for specified FIRs and returns top matches results. Only matcher 104 supports this method. More...
 
- Public Member Functions inherited from FaceSDK.FaceSDKBase
override bool Equals (object obj)
 
override int GetHashCode ()
 
void CheckValidity (string objectName=null)
 Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid More...
 
void Dispose ()
 

Properties

uint BuilderVersion [get]
 
string TableCode [get]
 
- Properties inherited from FaceSDK.FaceSDKBase
IntPtr Handle [get, protected set]
 
bool Valid [get]
 
- Properties inherited from FaceSDK.IFaceSDKBase
bool Valid [get]
 True if object is valid, false if disposed or not created properly More...
 
- Properties inherited from FaceSDK.Matcher.IFirMatcher
uint BuilderVersion [get]
 Buildersee> algorithm version which was selected for FIRs matcher initialization More...
 
string TableCode [get]
 Returns FAR table code which was selected for FIRs matcher initialization More...
 

Member Function Documentation

◆ BestMatches() [1/2]

IFaceSDKSet<IMatch> FaceSDK.Matcher.FirMatcher.BestMatches ( IFir  fir,
IFirList  firList,
float  threshold,
uint  maxMatches 
)
inline

Performs 1:N matching operations for specified FIRs and returns top matches results.

Parameters
firFir to match with a list
firListList to match
thresholdMatch threshold
maxMatchesMax number of matches to retirm
Returns
Matches that satisfy a request

Implements FaceSDK.Matcher.IFirMatcher.

◆ BestMatches() [2/2]

IFaceSDKSet<IMatch> FaceSDK.Matcher.FirMatcher.BestMatches ( IEnumerable< IFir firs,
IFirList  firList,
float  threshold,
uint  maxMatches 
)
inline

Performs 1:N, 2:N, 3:N and 4:N matching operations for specified FIRs and returns top matches results. Only matcher 104 supports this method.

Parameters
firsFir to match with a list
firListList to match
thresholdMatch threshold
maxMatchesMax number of matches to retirm
Returns

Implements FaceSDK.Matcher.IFirMatcher.

◆ Match() [1/3]

float FaceSDK.Matcher.FirMatcher.Match ( IFir  fir1,
IFir  fir2 
)
inline

Performs 1:1 matching operations for specified FIRs

Parameters
fir1First fir
fir2Second fir
Returns
-log(FAR)

Implements FaceSDK.Matcher.IFirMatcher.

◆ Match() [2/3]

float FaceSDK.Matcher.FirMatcher.Match ( IFirList  firList,
uint  index,
IFir  fir 
)
inline

Performs 1:1 matching operations for specified FIRs

Parameters
firListA list that contains first Fir
indexIndex of a first Fir to match
firSecond Fir
Returns
-log(FAR)

Implements FaceSDK.Matcher.IFirMatcher.

◆ Match() [3/3]

float [] FaceSDK.Matcher.FirMatcher.Match ( IFirList  firList,
IFir  fir 
)
inline

Performs N:1 matching operations for specified FIRs

Parameters
firListA list that contains Firs to match with fir model
firFir model to match
Returns
An array of -log(FAR) for each matched Fir

Implements FaceSDK.Matcher.IFirMatcher.


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