|
3DiVi Face SDK
3.24.0
|
Интерфейсный объект для создания и сравнения шаблонов. Подробнее...
Классы | |
| class | MatchResult |
| Результат сравнения шаблонов. Подробнее... | |
| class | SearchResult |
| Результат поиска запросного шаблона (Template) в индексе (TemplatesIndex). Подробнее... | |
Открытые типы | |
| enum | SearchAccelerationType { SearchAccelerationType.NO_SEARCH_ACCELERATION = 0, SearchAccelerationType.SEARCH_ACCELERATION_1 = 1 } |
| Типы ускорения поиска. Подробнее... | |
Открытые члены | |
| String | getMethodName () |
| Получить имя метода. Потокобезопасный. Подробнее... | |
| MatchResult | getROCCurvePointByDistanceThreshold (double distance_threshold) |
| Получить точку на ROC-кривой с заданным порогом расстояния. Потокобезопасный. Подробнее... | |
| MatchResult | getROCCurvePointByFAR (double desired_far) |
| Получить точку на ROC-кривой с заданным false acceptance rate (FAR). Потокобезопасный. Подробнее... | |
| MatchResult | getROCCurvePointByFRR (double desired_frr) |
| Получить точку на ROC-кривой с заданным false rejection rate (FRR). Потокобезопасный. Подробнее... | |
| MatchResult | getROCCurvePointByScoreThreshold (double score_threshold) |
| Получить точку на ROC-кривой с заданным порогом значения сходства. Потокобезопасный. Подробнее... | |
| Template | processing (RawSample sample) |
| Создать шаблон. Подробнее... | |
| Template | loadTemplate (Stream binary_stream) |
| Загрузить шаблон. Формат платформонезависимый. Загружать можно только шаблоны, созданные этим же методом (т.е. с таким же конфигурационным файлом). Подробнее... | |
| MatchResult | verifyMatch (Template template1, Template template2) |
| Сравнить два шаблона. Порядок шаблонов не важен. Сравнивать можно только шаблоны, созданные этим же методом (т.е. с таким же конфигурационным файлом). Подробнее... | |
| TemplatesIndex | createIndex (List< Template > templates, int search_threads_count, int reserve_queries_count=0) |
| Создать индекс (TemplatesIndex) для выполнения быстрого поиска. Суммарный размер всех индексов ограничен лицензией. Подробнее... | |
| List< SearchResult > | search (Template query_template, TemplatesIndex templates_index, int k, SearchAccelerationType acceleration) |
| Поиск k ближайших шаблонов в индексе. Время поиска зависит от значения k и от размеров индекса. Подробнее... | |
| List< List< SearchResult > > | search (List< Template > queries_templates, TemplatesIndex templates_index, long k, SearchAccelerationType acceleration) |
| Поиск k ближайших шаблонов в индексе. Время поиска зависит от значения k и от размеров индекса. Подробнее... | |
| List< int > | chooseRepresentativeTemplatesSet (int set_size, List< Template > templates, List< int > inviolable_templates_indexes=null) |
| Выбрать набор шаблонов, представляющий оригинальные шаблоны наилучшим образом. Подробнее... | |
Открытые члены унаследованные от VDT.FaceRecognition.SDK.IDisposableObject | |
| virtual void | Dispose () |
| Освободить внутренний объект. | |
Дополнительные унаследованные члены | |
Свойства унаследованные от VDT.FaceRecognition.SDK.IDisposableObject | |
| bool | isDisposed [get] |
| True если внутренний объект освобожден. | |
Интерфейсный объект для создания и сравнения шаблонов.
Типы ускорения поиска.
| Элементы перечислений | |
|---|---|
| NO_SEARCH_ACCELERATION |
Без ускорения, стандартный линейный поиск. Результат идентичен N вызовам Recognizer.verifyMatch. |
| SEARCH_ACCELERATION_1 |
Эвристически ускоренный линейный поиск. Эвристика уменьшает TAR (true acceptance rate) на тесте 1:N не более чем на 0.1%. |
|
inline |
Выбрать набор шаблонов, представляющий оригинальные шаблоны наилучшим образом.
| [in] | set_size | Требуемый размер набора. |
| [in] | templates | Оригинальные шаблоны. |
| [in] | inviolable_templates_indexes | Индексы шаблонов, которых необходимо включить в набор. Может быть null. |
|
inline |
Создать индекс (TemplatesIndex) для выполнения быстрого поиска. Суммарный размер всех индексов ограничен лицензией.
| [in] | templates | Список шаблонов для построения индекса. |
| [in] | search_threads_count | Количество потоков для использования во время поиска в этом индексе. |
| [in] | reserve_queries_count | Целое число, передаваемое в метод TemplatesIndex::reserveSearchMemory, вызванный от созданного индекса. |
|
inline |
Получить имя метода. Потокобезопасный.
|
inline |
Получить точку на ROC-кривой с заданным порогом расстояния. Потокобезопасный.
|
inline |
Получить точку на ROC-кривой с заданным false acceptance rate (FAR). Потокобезопасный.
|
inline |
Получить точку на ROC-кривой с заданным false rejection rate (FRR). Потокобезопасный.
|
inline |
Получить точку на ROC-кривой с заданным порогом значения сходства. Потокобезопасный.
|
inline |
Загрузить шаблон. Формат платформонезависимый. Загружать можно только шаблоны, созданные этим же методом (т.е. с таким же конфигурационным файлом).
| [in] | binary_stream | Объект потока ввода. |
Создать шаблон.
| [in] | sample | Образец лица. На данный момент все методы могут работать только с фронтальными образцами. |
|
inline |
Поиск k ближайших шаблонов в индексе. Время поиска зависит от значения k и от размеров индекса.
| [in] | query_template | Запросный шаблон. |
| [in] | templates_index | Индекс для поиска. |
| [in] | k | Количество ближайших шаблонов для поиска. |
| [in] | acceleration | Тип ускорения поиска. |
|
inline |
Поиск k ближайших шаблонов в индексе. Время поиска зависит от значения k и от размеров индекса.
| [in] | queries_templates | Список запросных шаблонов. |
| [in] | templates_index | Индекс для поиска. |
| [in] | k | Количество ближайших шаблонов для поиска. |
| [in] | acceleration | Тип ускорения поиска. |
|
inline |
Сравнить два шаблона. Порядок шаблонов не важен. Сравнивать можно только шаблоны, созданные этим же методом (т.е. с таким же конфигурационным файлом).
| [in] | template1 | Шаблон, созданный таким же методом. |
| [in] | template2 | Шаблон, созданный таким же методом. |