РУШІЙ

Fingerprint Match Engine

Додайте швидке стандартизоване зіставлення відбитків пальців до будь-якого застосунку. Cams Fingerprint Match Engine виконує реєстрацію, верифікацію 1:1 та ідентифікацію 1:N за шаблонами мінуцій ISO/IEC 19794-2 із двоетапним пошуком, що попередньо фільтрує галерею в SQL, перш ніж оцінювати залишені варіанти. Шлях безконтактного фото пальця дає змогу зіставляти зі звичайного фото кінчика пальця.

Огляд

Реєстрація відбитків ISO/IEC 19794-2, верифікація 1:1 та поетапна ідентифікація 1:N через простий REST API.

Окремий мікросервіс зіставлення відбитків пальців, доступний за адресою /api/biometric/v1/fp/. Він зберігає шаблони мінуцій одного пальця ISO/IEC 19794-2:2005 для кожного тенанта й користувача у форматі base64. Ідентифікація виконує поетапний конвеєр 1:N: грубий SQL-попередній фільтр звужує кандидатів за положенням пальця, якістю та класом візерунка, після чого автономний матчер мінуцій у стилі Bozorth оцінює решту за налаштовуваним порогом (за замовчуванням 72, приблизно 12 збіглих мінуцій — загальноприйнятий криміналістичний мінімум). Матчер розташований за підключуваним інтерфейсом, тож порівняння ISO, NBIS/Bozorth3 чи комерційний SDK можна підключити, не чіпаючи сервіс.

РУШІЙRESTHTTPSJSONC++
POST /api/biometric/v1/fp/verify (1:1)
curl .../api/biometric/v1/fp/verify \
  -H "sn: $SN" -H "auth-token: $TOKEN" \
  -d '{ "user_id":"1001",
        "iso_template":"<base64 ISO 19794-2>" }'
{ "ok":true, "match":true, "score":81, "user_id":"1001" }

Можливості

Що він робить

Реєстрація пальця

Зберігайте шаблон мінуцій ISO 19794-2 для кожного користувача з положенням пальця, якістю та класом візерунка для попередньої фільтрації 1:N.

Верифікація (1:1)

Зіставте шаблон зонда з зареєстрованими пальцями конкретного користувача та отримайте оцінку 0–100 і прапорець збігу.

Ідентифікація (1:N)

Поетапний пошук по галереї тенанта: попередній SQL-фільтр, потім точне зіставлення мінуцій із поверненням найкращого кандидата вище порогу.

Шаблони на основі стандартів

Працює на відкритому стандарті ISO/IEC 19794-2:2005; невідповідні шаблони відхиляються, а не оцінюються мовчки як сміття.

Безконтактне фото пальця

Приймає фото кінчика пальця, перетворює його на шаблон ISO та реєструє чи ідентифікує через той самий матчер.

Підключуваний матчер

Замінюйте рушій оцінювання (ISO, NBIS/Bozorth3 або комерційний) за єдиним інтерфейсом.

Можливості

Усе включено

  • Три REST-маршрути — реєстрація, верифікація (1:1) та ідентифікація (1:N) — за адресою /api/biometric/v1/fp/
  • Багатотенантні шаблони мінуцій одного пальця ISO/IEC 19794-2:2005 у форматі base64
  • Поетапний 1:N: грубий SQL-попередній фільтр за положенням пальця, якістю та класом візерунка, потім точне зіставлення мінуцій
  • Автономний матчер мінуцій у стилі Bozorth із попарною геометрією, інваріантною до зсуву, без зовнішньої залежності від NIST
  • Налаштовуваний поріг збігу (за замовчуванням 72, приблизно 12 збіглих мінуцій)
  • Підключуваний інтерфейс матчера дозволяє додати порівняння ISO, NBIS/Bozorth3 або комерційний матчер без інших змін
  • Багатопотокове зіставлення кандидатів зі швидкістю ~0,09 мс на порівняння (близько 10,7 тис. порівнянь/с на ядро)
  • Шлях реєстрації та ідентифікації за безконтактним фото пальця: фото кінчика пальця перетворюється на шаблон ISO і зіставляється через той самий рушій
  • Зрозумілі причини помилок у відповіді (шаблон не розбирається, немає кандидатів) замість мовчазного хибного оцінювання

Створюйте з Fingerprint Match Engine

Візьміть ключ, прочитайте документацію й запускайте. Наша команда допоможе з першою інтеграцією.

Поширені запитання

Поширені запитання

Який формат шаблонів відбитків він використовує?

Записи мінуцій одного пальця ISO/IEC 19794-2:2005 у форматі base64. ANSI-378 та варіант ISO 2011 року не розбираються й відхиляються з чіткою причиною, а не оцінюються мовчки хибно.

Як працює ідентифікація відбитків 1:N?

У два етапи: грубий SQL-попередній фільтр звужує кандидатів за положенням пальця, якістю та класом візерунка, після чого матчер мінуцій у стилі Bozorth оцінює решту та повертає найкращий збіг вище налаштовуваного порогу.

Чи може він виявляти підроблені пальці?

Не на сервері. Рушій бачить лише шаблон мінуцій, тож перевірка живості має надходити від сенсора зйомки чи клієнтського SDK. Cams рекомендує сканери з сертифікацією LFD для стійкості до підроблених пальців.

Чи може він зіставити відбиток із фото з телефона?

Так. Шлях безконтактного фото пальця перетворює фото кінчика пальця на шаблон ISO 19794-2, який рушій потім реєструє чи ідентифікує.

Повʼязане

Дізнайтеся більше про платформу