![]() |
TECH5 Gallery Matcher ServerE 2.7.0
|
Macros | |
#define | MATCHING_SPEED_DEF NORMAL_MATCH_SPEED |
default matching speed | |
Enumerations | |
enum | Tech5Finger::IDENTIFY_MODE { Tech5Finger::FAST_IDENTIFY = 0 , Tech5Finger::SLOW_IDENTIFY = 1 } |
IDENTIFY_MODE. More... | |
Functions | |
TECH5_FINGER_EXPORT const char * | Tech5Finger::getVersion () |
getVersion / More... | |
static TemplateCreator * | Tech5Finger::TemplateCreator::create () |
create create object of TemplateCreator More... | |
static void | Tech5Finger::TemplateCreator::cancel (TemplateCreator *&templateCreator) |
cancel delete object of TemplateCreator | |
static uint32_t | Tech5Finger::TemplateCreator::get_max_template_size (char imageType) |
get_max_template_size More... | |
virtual bool | Tech5Finger::TemplateCreator::init_license (const char *licensePath, void *env=nullptr)=0 |
init_license Function set license More... | |
virtual uint32_t | Tech5Finger::TemplateCreator::createTemplate (ImageData &image, uint8_t *fpTemplate, uint32_t &templateSize, uint8_t *skeleton, uint32_t &skeletonSize, uint8_t &quality, char imageType, bool doSegmentation)=0 |
createTemplate Function build template from image from one of supported formats More... | |
static FpTemplateChecker * | Tech5Finger::FpTemplateChecker::create () |
create create object of FpTemplateChecker More... | |
static void | Tech5Finger::FpTemplateChecker::cancel (FpTemplateChecker *&checker) |
cancel delete object of FpTemplateChecker | |
virtual bool | Tech5Finger::FpTemplateChecker::check (uint8_t *fpTemplate)=0 |
check Function check fingerprint template - if it has a right format and in good health More... | |
static Matcher * | Tech5Finger::Matcher::create (IDENTIFY_MODE identify_mode, bool check_doubles) |
create create object of Matcher More... | |
static void | Tech5Finger::Matcher::cancel (Matcher *&matcher) |
cancel delete object of Matcher | |
static uint32_t | Tech5Finger::Matcher::get_max_template_size () |
get_max_template_size More... | |
virtual bool | Tech5Finger::Matcher::init_license (const char *licensePath)=0 |
init_license Function set license More... | |
virtual uint32_t | Tech5Finger::Matcher::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 | Tech5Finger::Matcher::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 | Tech5Finger::Matcher::delete_record (const std::string &id)=0 |
delete_record Function delete record from memory database that is used in indentification More... | |
virtual uint64_t | Tech5Finger::Matcher::get_final_gallery_size () const =0 |
get_final_gallery_size More... | |
virtual bool | Tech5Finger::Matcher::isRecordExist (const std::string &id)=0 |
isRecordExist More... | |
virtual uint32_t | Tech5Finger::Matcher::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 | Tech5Finger::Matcher::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 | Tech5Finger::Matcher::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 | Tech5Finger::Matcher::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 | Tech5Finger::Matcher::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 LT_Matcher * | Tech5Finger::LT_Matcher::create (IDENTIFY_MODE identify_mode, bool check_doubles) |
create create object of LT_Matcher More... | |
static void | Tech5Finger::LT_Matcher::cancel (LT_Matcher *&matcher) |
cancel delete object of LT_Matcher | |
static uint32_t | Tech5Finger::LT_Matcher::get_max_template_size () |
get_max_template_size More... | |
virtual bool | Tech5Finger::LT_Matcher::init_license (const char *licensePath)=0 |
init_license Function set license More... | |
virtual uint32_t | Tech5Finger::LT_Matcher::verify_latent (MatchingParameters &matchingParameters, uint8_t *latent_template, uint8_t *finger_template, double &score, double &logFAR)=0 |
verify_latent Function verify latent template with fingerprint template More... | |
virtual uint32_t | Tech5Finger::LT_Matcher::insert_record (std::string &id, TpTemplate &tpTemplate)=0 |
insert_record Function insert record in memory database that is used in indentification More... | |
virtual uint32_t | Tech5Finger::LT_Matcher::delete_record (std::string &id)=0 |
delete_record Function delete record from memory database that is used in indentification More... | |
virtual uint64_t | Tech5Finger::LT_Matcher::get_final_gallery_size () const =0 |
get_final_gallery_size More... | |
virtual bool | Tech5Finger::LT_Matcher::isRecordExist (std::string &id)=0 |
isRecordExist More... | |
virtual uint32_t | Tech5Finger::LT_Matcher::identify_LT (MatchingParameters &matchingParameters, uint8_t *latent_template, uint8_t fingerMask[10], const uint32_t number_threads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
identify_latent Function performs latent-tenprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More... | |
static Latent_Matcher * | Tech5Finger::Latent_Matcher::create (IDENTIFY_MODE identify_mode, bool check_doubles) |
create create object of Latent_Matcher More... | |
static void | Tech5Finger::Latent_Matcher::cancel (Latent_Matcher *&matcher) |
cancel delete object of LT_Matcher | |
static uint32_t | Tech5Finger::Latent_Matcher::get_max_template_size () |
get_max_template_size More... | |
virtual bool | Tech5Finger::Latent_Matcher::init_license (const char *licensePath)=0 |
init_license Function set license More... | |
virtual uint32_t | Tech5Finger::Latent_Matcher::verify_latent (MatchingParameters &matchingParameters, uint8_t *latent_template, uint8_t *finger_template, double &score, double &logFAR)=0 |
verify_latent Function verify latent template with latent or fingerprint template More... | |
virtual uint32_t | Tech5Finger::Latent_Matcher::insert_latent (std::string &id, uint8_t *latent)=0 |
insert_latent Function insert record in memory database that is used in indentification More... | |
virtual uint32_t | Tech5Finger::Latent_Matcher::delete_record (std::string &id)=0 |
delete_record Function delete record from memory database that is used in indentification More... | |
virtual uint64_t | Tech5Finger::Latent_Matcher::get_final_gallery_size () const =0 |
get_final_gallery_size More... | |
virtual bool | Tech5Finger::Latent_Matcher::isRecordExist (std::string &id)=0 |
isRecordExist More... | |
virtual uint32_t | Tech5Finger::Latent_Matcher::identify_TL (MatchingParameters &matchingParameters, TpTemplate &probeTpTemplate, const uint32_t number_threads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
identify_TL Function performs tenprint-latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More... | |
virtual uint32_t | Tech5Finger::Latent_Matcher::identify_LL (MatchingParameters &matchingParameters, uint8_t *latent_template, const uint32_t number_threads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
identify_LL Function performs latent-latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More... | |
static Palm_Matcher * | Tech5Finger::Palm_Matcher::create (IDENTIFY_MODE identify_mode, bool check_doubles) |
create create object of Palm_Matcher More... | |
static void | Tech5Finger::Palm_Matcher::cancel (Palm_Matcher *&matcher) |
cancel delete object of Palm_Matcher | |
static uint32_t | Tech5Finger::Palm_Matcher::get_max_template_size () |
get_max_template_size More... | |
virtual bool | Tech5Finger::Palm_Matcher::init_license (const char *licensePath)=0 |
init_license Function set license More... | |
virtual uint32_t | Tech5Finger::Palm_Matcher::verify_palm (MatchingParameters &matchingParameters, uint8_t *probe_palm_template, uint8_t *gallery_palm_template, double &score, double &logFAR)=0 |
verify_palm Function verify two palm templates More... | |
virtual uint32_t | Tech5Finger::Palm_Matcher::insert_record (std::string &id, TpTemplate &palmTemplate)=0 |
insert_record Function insert record in memory database that is used in indentification More... | |
virtual uint32_t | Tech5Finger::Palm_Matcher::delete_record (std::string &id)=0 |
delete_record Function delete record from memory database that is used in indentification More... | |
virtual uint64_t | Tech5Finger::Palm_Matcher::get_final_gallery_size () const =0 |
get_final_gallery_size More... | |
virtual bool | Tech5Finger::Palm_Matcher::isRecordExist (std::string &id)=0 |
isRecordExist More... | |
virtual uint32_t | Tech5Finger::Palm_Matcher::identify_PP (MatchingParameters &matchingParameters, TpTemplate probe_palm_template, const uint32_t number_threads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
identify_PP Function performs palmprint-palmprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More... | |
virtual uint32_t | Tech5Finger::Palm_Matcher::identify_LPP (MatchingParameters &matchingParameters, uint8_t *probe_palm_template, uint8_t palmPartMask[NUM_PALM_PARTS], const uint32_t number_threads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
identify_LPP Function performs latent palm-palmprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More... | |
static Latent_Palm_Matcher * | Tech5Finger::Latent_Palm_Matcher::create (IDENTIFY_MODE identify_mode, bool check_doubles) |
create create object of Latent_Palm_Matcher More... | |
static void | Tech5Finger::Latent_Palm_Matcher::cancel (Latent_Palm_Matcher *&matcher) |
cancel delete object of Latent_Palm_Matcher | |
static uint32_t | Tech5Finger::Latent_Palm_Matcher::get_max_template_size () |
get_max_template_size More... | |
virtual bool | Tech5Finger::Latent_Palm_Matcher::init_license (const char *licensePath)=0 |
init_license Function set license More... | |
virtual uint32_t | Tech5Finger::Latent_Palm_Matcher::verify_palm (MatchingParameters &matchingParameters, uint8_t *probe_palm_template, uint8_t *gallery_palm_template, double &score, double &logFAR)=0 |
verify_palm Function verify two palm templates More... | |
virtual uint32_t | Tech5Finger::Latent_Palm_Matcher::insert_record (std::string &id, uint8_t *palmTemplate)=0 |
insert_record Function insert record in memory database that is used in indentification More... | |
virtual uint32_t | Tech5Finger::Latent_Palm_Matcher::delete_record (std::string &id)=0 |
delete_record Function delete record from memory database that is used in indentification More... | |
virtual uint64_t | Tech5Finger::Latent_Palm_Matcher::get_final_gallery_size () const =0 |
get_final_gallery_size More... | |
virtual bool | Tech5Finger::Latent_Palm_Matcher::isRecordExist (std::string &id)=0 |
isRecordExist More... | |
virtual uint32_t | Tech5Finger::Latent_Palm_Matcher::identify_PLP (MatchingParameters &matchingParameters, TpTemplate probe_palm_template, const uint32_t number_threads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
identify_PL Function performs palmprint-palm latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More... | |
virtual uint32_t | Tech5Finger::Latent_Palm_Matcher::identify_LPLP (MatchingParameters &matchingParameters, uint8_t *probe_palm_template, const uint32_t number_threads, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
identify_LPLP Function performs palm latent - palm latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode More... | |
Variables | |
std::string | Tech5Finger::candidates_string::uid |
unique record ID | |
FINGERS Tech5Finger::candidates_string::finger | |
PalmPart Tech5Finger::candidates_string::palmPart | |
union { | |
FINGERS finger | |
PalmPart palmPart | |
}; | |
finger or palm part number. NOTE: ignore in TP-TP, LP_LP, PP-PP, LPP-LPP matching | |
float | Tech5Finger::candidates_string::score |
matching score (0...1) | |
float | Tech5Finger::candidates_string::logFAR |
logFAR | |
MATCH_SPEED | Tech5Finger::MatchingParameters::searchSpeed |
Matching speed. The current valid value from 0 to 6. | |
unsigned int | Tech5Finger::MatchingParameters::maxAngle |
The maximum of the finger turn angle for all fingers expcept thumbs, (0...180 degree) | |
unsigned int | Tech5Finger::MatchingParameters::maxAngleThumbs |
the maximum of the finger turn angle for thumbs, (0...180 degree) | |
MATCHING_MODE | Tech5Finger::MatchingParameters::matchingMode |
Matching mode. More... | |
This is the Gallery group
IDENTIFY_MODE.
|
pure virtual |
check Function check fingerprint template - if it has a right format and in good health
fpTemplate | ( input) - fingerprint template for checking |
|
static |
create create object of TemplateCreator
|
static |
create create object of FpTemplateChecker
|
static |
create create object of Matcher
identify_mode | (input) - identification mode (see description of IDENTIFY_MODE) |
check_doubles | (input) - if true, check if record with such id already in exist will be performed while insert |
|
static |
create create object of LT_Matcher
identify_mode | (input) - identification mode (see description of IDENTIFY_MODE) |
check_doubles | (input) - if true, check if record with such id already in exist will be performed while insert |
|
static |
create create object of Latent_Matcher
identify_mode | (input) - identification mode (see description of IDENTIFY_MODE) |
check_doubles | (input) - if true, check if record with such id already in exist will be performed while insert |
|
static |
create create object of Palm_Matcher
identify_mode | (input) - identification mode (see description of IDENTIFY_MODE) |
check_doubles | (input) - if true, check if record with such id already in exist will be performed while insert |
|
static |
create create object of Latent_Palm_Matcher
identify_mode | (input) - identification mode (see description of IDENTIFY_MODE) |
check_doubles | (input) - if true, check if record with such id already in exist will be performed while insert |
|
pure virtual |
createTemplate Function build template from image from one of supported formats
image | ( input) - image data |
fpTemplate | ( input) - pointer to the buffer where fingerprint template will be copied. Memory for that buffer should be allocated in application based on maximum template size value, returned by 'get_max__template_size' function |
templateSize | (output) - size of builded template |
skeleton | ( input) - pointer to the buffer where skeleton will be copied. Memory for that buffer should be allocated in application (size of skeleton cannot be more than size of uncompressed image, i.e. width * height) |
skeletonSize | (output) - size of skeleton data |
quality | (output) - quality of fingerptint image |
imageType | ( input) - can be: 'F' - finger, 'L' - latent, 'P' - palm, 'S' - palm latent |
doSegmentation | ( input) - if true, then before build template segmentation will be performed. It will decrease the time of image processing. NOTE: for criminal system and in any other cases, when you are going to show image with the feature, you should set this parameter to false. In other case template will not fit to the features because image will be cropped before build template and all features coordinates will not correspond to the coordinates on original image |
|
pure virtual |
delete_record Function delete record from memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - slhould be numerical only! |
|
pure virtual |
delete_record Function delete record from memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - slhould be numerical only! |
|
pure virtual |
delete_record Function delete record from memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - slhould be numerical only! |
|
pure virtual |
delete_record Function delete record from memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - slhould be numerical only! |
|
pure virtual |
delete_record Function delete record from memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - slhould be numerical only! |
|
pure virtual |
get_final_gallery_size
|
pure virtual |
get_final_gallery_size
|
pure virtual |
get_final_gallery_size
|
pure virtual |
get_final_gallery_size
|
pure virtual |
get_final_gallery_size
|
static |
get_max_template_size
|
static |
get_max_template_size
|
static |
get_max_template_size
|
static |
get_max_template_size
|
static |
get_max_template_size
|
static |
get_max_template_size
imageType | (input) - can be: 'F' - finger, 'L' - latent, 'P' - palm, 'S' - palm latent |
TECH5_FINGER_EXPORT const char * Tech5Finger::getVersion | ( | ) |
getVersion /
|
pure virtual |
identify_LL Function performs latent-latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
latent_template | ( input) - latent template |
number_threads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_LPLP Function performs palm latent - palm latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probe_palm_template | ( input) - probe latent palm template |
number_threads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_LPP Function performs latent palm-palmprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probe_palm_template | ( input) - probe latent palm template |
palmPartMask | ( input) - define what parts of palm will be used in matching |
number_threads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_latent Function performs latent-tenprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
latent_template | ( input) - latent template |
fingerMask | ( input) - define what fingers will be used in matching |
number_threads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_PL Function performs palmprint-palm latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probe_palm_template | ( input) - probe palm template |
number_threads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_PP Function performs palmprint-palmprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probe_palm_template | ( input) - probe palm template |
number_threads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_record Function performs tenprint-tenprints identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probe | ( input) - probe 10-finger record. It can have from 1 till 10 fingerprint templates. |
probePersonalData | ( input) - some personal data. If it's NULL, then no binning will be used while matching |
numberOfThreads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_record_1st Function performs 1st stage of tenprint-tenprints identification. NOTE: function can be called only in SLOW_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probe | ( input) - probe 10-finger record. It can have from 1 till 10 fingerprint templates. |
probePersonalData | ( input) - some personal data. If it's NULL, then no binning will be used while matching |
numberOfThreads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of output candidate list (that should be get after perform both stages of identifications) |
candidate_list_id | (output) - candidate list for 1st stage of matching |
|
pure virtual |
identify_record_2nd Function performs 2nd (final) stage of tenprint-tenprints identification. NOTE: function can be called only in SLOW_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probe | ( input) - probe 10-finger record. It can have from 1 till 10 fingerprint templates. |
numberOfThreads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
identify_TL Function performs tenprint-latents identification in 1 step. NOTE: function can be called only in FAST_IDENTIFY mode
matchingParameters | ( input) - matching parameters |
probeTpTemplate | ( input) - probe 20f (10 roll and 10 flat) templates |
number_threads | ( input) - number of threads that will be used in matching. 0 - means use all logical CPU (the value returned by omp_get_num_procs()) |
candidate_list_length | ( input) - size of final output candidate list |
candidate_list | (output) - output candidate list |
|
pure virtual |
init_license Function set license
licensePath | (input) - path to the license file |
|
pure virtual |
init_license Function set license
licensePath | (input) - path to the license file |
|
pure virtual |
init_license Function set license
licensePath | (input) - path to the license file |
|
pure virtual |
init_license Function set license
licensePath | (input) - path to the license file |
|
pure virtual |
init_license Function set license
licensePath | (input) - path to the license file |
|
pure virtual |
init_license Function set license
licensePath | (input) - path to the license file |
|
pure virtual |
insert_latent Function insert record in memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - should be numerical only! |
latent | ( input) - lattent template record. |
|
pure virtual |
insert_record Function insert record in memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - should be numerical only! |
tpTemplate | ( input) - 10-finger template record. It can have from 1 till 10 fingerprint templates. |
personalData | ( input) - some personal data. If it's NULL, then no binning will be used for this record while matching |
|
pure virtual |
insert_record Function insert record in memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - should be numerical only! |
palmTemplate | ( input) - palm template record. |
|
pure virtual |
insert_record Function insert record in memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - should be numerical only! |
tpTemplate | ( input) - 20-finger (10 roll + 10 flat) fingerprint template record. |
|
pure virtual |
insert_record Function insert record in memory database that is used in indentification
id | ( input) - unique record ID. NOTE: id - should be numerical only! |
palmTemplate | ( input) - palm template |
|
pure virtual |
insert_record_2nd Function insert record in memory database that is used by 'identify_record_2nd' function for 2nd stage of indentification
id | ( input) - unique record ID. NOTE: id - should be numerical only! |
tpTemplate | ( input) - 10-finger template record. It can have from 1 till 10 fingerprint templates. |
|
pure virtual |
isRecordExist
|
pure virtual |
isRecordExist
|
pure virtual |
isRecordExist
|
pure virtual |
isRecordExist
|
pure virtual |
isRecordExist
|
pure virtual |
verify_latent Function verify latent template with fingerprint template
matchingParameters | ( input) - matching parameters |
latent_template | ( input) - latent template |
finger_template | ( input) - fingerprint template |
score | (output) - similarity of two records in a range 0...1 |
logFAR | (output) - -log10(FAR) corresponded to getting score |
|
pure virtual |
verify_latent Function verify latent template with latent or fingerprint template
matchingParameters | ( input) - matching parameters |
latent_template | ( input) - latent template |
finger_template | ( input) - fingerprint template |
score | (output) - similarity of two records in a range 0...1 |
logFAR | (output) - -log10(FAR) corresponded to getting score |
|
pure virtual |
verify_palm Function verify two palm templates
matchingParameters | ( input) - matching parameters |
probe_palm_template | ( input) - probe palm template |
gallery_palm_template | ( input) - gallery palm template |
score | (output) - similarity of two records in a range 0...1 |
logFAR | (output) - -log10(FAR) corresponded to getting score |
|
pure virtual |
verify_palm Function verify two palm templates
matchingParameters | ( input) - matching parameters |
probe_palm_template | ( input) - probe palm template |
gallery_palm_template | ( input) - gallery palm template |
score | (output) - similarity of two records in a range 0...1 |
logFAR | (output) - -log10(FAR) corresponded to getting score |
|
pure virtual |
verify_record Function verify two records, each of them can have from 1 till 10 fingerprints
matchingParameters | ( input) - matching parameters |
tpTemplate1 | ( input) - first 10-finger template record. It can have from 1 till 10 fingerprint templates. |
tpTemplate2 | ( input) - second 10-finger template record. It can have from 1 till 10 fingerprint templates. |
score | (output) - similarity of two records in a range 0...1 |
logFAR | (output) - -log10(FAR) corresponded to getting score |
MATCHING_MODE Tech5Finger::MatchingParameters::matchingMode |
Matching mode.