Базовые принципы работы SDK

Процесс распознавания отпечатков пальцев состоит их следующих этапов:

  1. SDK декодирует изображение, полученное на вход. См. Требования к изображениям на странице Требования. См. Diametrix::Decoder and Diametrix::Image.
  2. SDK находит (детектирует) отпечаток или отпечатки на изображении. Результат детекции используется на следующем этапе построения биометрического шаблона. См. Diametrix::Detector and Diametrix::Detection.
  3. Результат детектирования передается для построения (или экстракции) биометрического шаблона - компактного дескриптора, содержащего уникальные особенности конкретного отпечатка. См. Diametrix::Extractor и Diametrix::Template
  4. Распознавание отпечатков - это процесс сравнения биометрических шаблонов друг с другом. Распознавание может быть:
    • Верификацией (1:1), или сравнением двух биометрических шаблонов между собой с возвратом степени их похожести (matching score).
    • Идентификацией (1:N), или сравнение одного биометрического шаблона с галереей шаблонов (Template DB) с возвратом топа лучших совпадений, например, ТОП-5, ТОП-10, ТОП-100 и др.
    • SDK поддерживает сравнение 1:N в пакетном режиме (режим M:N). Это означает, что пользователь передает сразу несколько шаблонов на сравнение и поиск в галерее шаблонов. Сравнение M:N matching обеспечивает лучшую скорость и производительность по сравнению со сравнением 1:N, выполенным M раз. См. Diametrix::Matcher и Diametrix::TemplateDB
  5. Все настройки системы указываются в одном конфиге. Для целей тестирования и интеграции можно использовать дефолтные параметры в конфиге. См. Конфигурация.

См. Начало работы с SDK для детальной информации о том, как работать с SDK распознавания отпечатков пальцев Diametrix. Если вы опытный пользователь биометрических SDK, см. Примеры кода.