3 #include <c_interface/face_sdk_fir_matcher/fir_list.h> 4 #include <c_interface/face_sdk_fir_matcher/fir_matcher.h> 5 #include <c_interface/common/face_sdk_class.h> 17 DECLARE_FACE_SDK_CLASS(fir_matcher_factory)
44 uint32_t builder_version,
45 const uint8_t *table_code,
46 uint64_t table_code_size,
64 uint32_t builder_version,
65 const uint8_t *table_code,
66 uint64_t table_code_size,
82 uint32_t builder_version,
83 const uint8_t *table_code,
84 uint64_t table_code_size,
Matcher components factory. Factory creates fir_list and fir_matcher objects.
Definition: fir_matcher_factory.h:17
bool face_sdk__fir_matcher_factory__make_fir_matcher_1(face_sdk__fir_matcher_factory_t *fir_matcher_factory, uint32_t builder_version, const uint8_t *table_code, uint64_t table_code_size, const face_sdk__data_container_t *container, face_sdk__fir_matcher_t **fir_matcher)
Makes FIRs matcher with needed builder version, FAR table code, data container.
bool face_sdk__fir_matcher_factory__make_fir_matcher(face_sdk__fir_matcher_factory_t *fir_matcher_factory, uint32_t builder_version, const uint8_t *table_code, uint64_t table_code_size, face_sdk__license_t *license, const face_sdk__data_container_t *container, face_sdk__fir_matcher_t **fir_matcher)
Makes FIRs matcher with needed builder version, FAR table code, license object and data container...
face_sdk__architecture_type_t
Matcher architecture type.
Definition: fir_matcher.h:27
bool face_sdk__fir_matcher_factory__make_fir_list(const face_sdk__fir_matcher_factory_t *fir_matcher_factory, face_sdk__fir_list_t **fir_list)
Creates empty fir list fir_list.
The data container handle. The data container helps face_sdk to manage a data.
Definition: data_container.h:22
The license object. A license object provides information about your limits in face_sdk. See Licensing.
Definition: license.h:22
Fir matcher compares FIRs against each other. Matcher can perform 1:1 and 1:N matching.
Definition: fir_matcher.h:37
void face_sdk__fir_matcher_factory_free(face_sdk__fir_matcher_factory_t *fir_matcher_factory)
Destroys fir matcher factory.
bool face_sdk__make_fir_matcher_factory(face_sdk__architecture_type_t type, face_sdk__fir_matcher_factory_t **fir_matcher_factory)
Makes fir factory of specified architecture type.
bool face_sdk__fir_matcher_factory__make_fir_matcher_2(face_sdk__fir_matcher_factory_t *fir_matcher_factory, uint32_t builder_version, const uint8_t *table_code, uint64_t table_code_size, face_sdk__fir_matcher_t **fir_matcher)
Makes FIRs matcher with needed builder version and FAR table code.
enum face_sdk__architecture_type_t uint32_t struct face_sdk__fir_list face_sdk__fir_list_t
List of FIRs for matching.