Face SDK  1.7 Mozart rc
Face Recognition Software Development Kit
Classes | Typedefs | Enumerations | Functions
fir_matcher.h File Reference
#include <face_sdk_base/data_container.h>
#include <face_sdk_base/export.h>
#include <face_sdk_base/fir.h>
#include <face_sdk_base/license.h>
#include <face_sdk_fir_matcher/fir_list.h>

Go to the source code of this file.

Classes

class  face_sdk::fir_matcher
 The FIRs matcher. FIRs matcher compares FIRs to each other. It allows to perform 1:1 and 1:N matching. More...
 

Typedefs

typedef std::vector< std::tuple< uint32_t, float > > face_sdk::matches
 

Enumerations

enum  match { FIR_INDEX = 0, MATCH_SCRORE = 1 }
 
enum  face_sdk::architecture_type { COMMON = 0, NUMA }
 Abstract factory for creation of matcher components (fir, fir_list, fir_matcher)
 

Functions

bool FACE_SDK_EXPORT face_sdk::is_architecture_available (const architecture_type type)
 Checks for architecture availability. More...
 
std::shared_ptr< face_sdk::fir_matcher > FACE_SDK_EXPORT face_sdk::make_fir_matcher (uint32_t builder_version, const std::string &table_code, const std::shared_ptr< face_sdk::license > &license, const std::shared_ptr< face_sdk::data_container > &container, const architecture_type type)
 Makes FIRs matcher with needed builder version, FAR table code, license object and data container. More...
 
std::shared_ptr< face_sdk::fir_matcher > FACE_SDK_EXPORT face_sdk::make_fir_matcher (uint32_t builder_version, const std::string &table_code, const std::shared_ptr< face_sdk::license > &license, const std::shared_ptr< face_sdk::data_container > &container)
 Makes FIRs matcher with needed builder version, FAR table code, license object and data container. More...
 
std::shared_ptr< face_sdk::fir_matcher > FACE_SDK_EXPORT face_sdk::make_fir_matcher (uint32_t builder_version, const std::string &table_code, const std::shared_ptr< face_sdk::license > &license)
 Makes FIRs matcher with specified builder version, FAR table, license object. The data container will be loaded from known paths (see Known paths). More...
 
std::shared_ptr< face_sdk::fir_matcher > FACE_SDK_EXPORT face_sdk::make_fir_matcher (uint32_t builder_version, const std::string &table_code, const std::shared_ptr< face_sdk::data_container > &data_container)
 Makes FIRs matcher with specified builder version, FAR table, license object. The license will be loaded from known paths (see Known paths). More...
 
std::shared_ptr< face_sdk::fir_matcher > FACE_SDK_EXPORT face_sdk::make_fir_matcher (uint32_t builder_version, const std::string &table_code)
 Makes FIRs matcher with specified builder version, FAR table. The license and data container will be loaded from known paths (see Known paths). More...
 
float FACE_SDK_EXPORT face_sdk::score_to_percentage (float score)
 Converts score to percentage. {#fir_matcher_score_to_percentage}. More...
 
float FACE_SDK_EXPORT face_sdk::percentage_to_score (float percentage)
 Converts percentage to score. More...