TECH5 Gallery Matcher ServerE 2.7.0
Public Member Functions | Static Public Member Functions
Tech5Finger::Matcher Class Referenceabstract

Matcher. More...

#include <Tech5_GalleryMatcher_ServerE.h>

Public Member Functions

virtual bool init_license (const char *licensePath)=0
 init_license Function set license More...
 
virtual uint32_t verify_record (MatchingParameters &matchingParameters, TpTemplate &tpTemplate1, TpTemplate &tpTemplate2, double &score, double &logFAR)=0
 verify_record Function verify two records, each of them can have from 1 till 10 fingerprints More...
 
virtual uint32_t insert_record (const std::string &id, TpTemplate &tpTemplate, PersonalData *personalData)=0
 insert_record Function insert record in memory database that is used in indentification More...
 
virtual uint32_t delete_record (const std::string &id)=0
 delete_record Function delete record from memory database that is used in indentification More...
 
virtual uint64_t get_final_gallery_size () const =0
 get_final_gallery_size More...
 
virtual bool isRecordExist (const std::string &id)=0
 isRecordExist More...
 
virtual uint32_t identify_record (MatchingParameters &matchingParameters, TpTemplate &probe, PersonalData *probePersonalData, const uint32_t numberOfThreads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0
 identify_record Function performs tenprint-tenprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More...
 
virtual uint32_t identify_record_1st (MatchingParameters &matchingParameters, TpTemplate &probe, PersonalData *probePersonalData, const uint32_t numberOfThreads, const uint32_t candidate_list_length, std::vector< string > &candidate_list_id)=0
 identify_record_1st Function performs 1st stage of tenprint-tenprints identification. NOTE: function can be called only in SLOW_IDENTIFY mode More...
 
virtual void clean_gallery_2nd ()=0
 clean_gallery_2nd Function clean the memory database that is used by 'identify_record_2nd' function for 2nd stage of indentification It should be called before the first call of 'insert_record_2nd'
 
virtual uint32_t insert_record_2nd (const std::string &id, TpTemplate &tpTemplate)=0
 insert_record_2nd Function insert record in memory database that is used by 'identify_record_2nd' function for 2nd stage of indentification More...
 
virtual uint32_t identify_record_2nd (MatchingParameters &matchingParameters, TpTemplate &probe, const uint32_t numberOfThreads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0
 identify_record_2nd Function performs 2nd (final) stage of tenprint-tenprints identification. NOTE: function can be called only in SLOW_IDENTIFY mode More...
 

Static Public Member Functions

static Matchercreate (IDENTIFY_MODE identify_mode, bool check_doubles)
 create create object of Matcher More...
 
static void cancel (Matcher *&matcher)
 cancel delete object of Matcher
 
static uint32_t get_max_template_size ()
 get_max_template_size More...
 

Detailed Description

Matcher.


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