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 | Шаблон, созданный таким же методом. |