|
3DiVi Face SDK
3.24.0
|
Классы | |
| class | face_sdk.modules.recognizer.MatchResult |
| Интерфейсный объект для создания и сравнения шаблонов. Подробнее... | |
| class | face_sdk.modules.recognizer.SearchResult |
| Результат поиска запросного шаблона (Template) в индексе (TemplatesIndex). Подробнее... | |
| class | face_sdk.modules.recognizer.SearchAccelerationType |
| Типы ускорения поиска. Подробнее... | |
| class | face_sdk.modules.recognizer.Recognizer |
| Интерфейсный объект для создания и сравнения шаблонов. Подробнее... | |
| def face_sdk.modules.recognizer.Recognizer.choose_representative_templates_set | ( | self, | |
| set_size | |||
| ) |
Выбрать набор шаблонов, представляющий оригинальные шаблоны наилучшим образом.
| [in] | set_size | Требуемый размер набора. |
| [in] | templates | Оригинальные шаблоны. |
| [in] | inviolable_templates_indexes | Индексы шаблонов, которых необходимо включить в набор. |
| def face_sdk.modules.recognizer.Recognizer.create_index | ( | self, | |
| templates | |||
| ) |
Создать индекс (TemplatesIndex) для выполнения быстрого поиска.
Суммарный размер всех индексов ограничен лицензией.
| [in] | templates | Вектор шаблонов для построения индекса. |
| [in] | search_threads_count | Количество потоков для использования во время поиска в этом индексе. |
| [in] | reserve_queries_count | Целое число, передаваемое в метод TemplatesIndex.reserve_search_memory, вызванный от созданного индекса. |
| def face_sdk.modules.recognizer.Recognizer.get_method_name | ( | self, | |
| str | |||
| ) |
Получить имя метода.
Потокобезопасный.
| def face_sdk.modules.recognizer.Recognizer.get_roc_curve_point_by_distance_threshold | ( | self, | |
| distance_threshold | |||
| ) |
Получить точку на ROC-кривой с заданным порогом расстояния.
Потокобезопасный.
| def face_sdk.modules.recognizer.Recognizer.get_roc_curve_point_by_far | ( | self, | |
| desired_far | |||
| ) |
Получить точку на ROC-кривой с заданным false acceptance rate (FAR).
Потокобезопасный.
| def face_sdk.modules.recognizer.Recognizer.get_roc_curve_point_by_frr | ( | self, | |
| desired_frr | |||
| ) |
Получить точку на ROC-кривой с заданным false rejection rate (FRR).
Потокобезопасный.
| def face_sdk.modules.recognizer.Recognizer.get_roc_curve_point_by_score_threshold | ( | self, | |
| score_threshold | |||
| ) |
Получить точку на ROC-кривой с заданным порогом значения сходства.
Потокобезопасный.
| def face_sdk.modules.recognizer.Recognizer.load_template | ( | self, | |
| binary_stream | |||
| ) |
Загрузить шаблон.
Формат платформонезависимый. Загружать можно только шаблоны, созданные этим же методом (т.е. с таким же конфигурационным файлом).
| [in] | binary_stream | Объект потока. Поток файла (std::ifstream) необходимо открывать с флагом std::ios_base::binary. |
| def face_sdk.modules.recognizer.Recognizer.processing | ( | self, | |
| sample | |||
| ) |
Создать шаблон.
| [in] | sample | Образец лица. На данный момент все методы могут работать только с фронтальными образцами. |
| def face_sdk.modules.recognizer.Recognizer.search | ( | self, | |
| queries_templates | |||
| ) |
Поиск k ближайших шаблонов в индексе.
Время поиска зависит от значения k и от размеров индекса.
| [in] | query_template | Запросный шаблон. |
| [in] | templates_index | Индекс для поиска. |
| [in] | k | Количество ближайших шаблонов для поиска. |
| [in] | acceleration | Тип ускорения поиска. |
| def face_sdk.modules.recognizer.Recognizer.verify_match | ( | self, | |
| template1 | |||
| ) |
Сравнить два шаблона.
Порядок шаблонов не важен. Сравнивать можно только шаблоны, созданные этим же методом (т.е. с таким же конфигурационным файлом).
| [in] | template1 | Шаблон, созданный таким же методом. |
| [in] | template2 | Шаблон, созданный таким же методом. |