Acasă / Produse / Motoare de recunoaștere / Fingerprint Match Engine
MOTOR

Fingerprint Match Engine

Adăugați oricărei aplicații o potrivire rapidă a amprentelor, bazată pe standarde. Cams Fingerprint Match Engine gestionează înrolarea, verificarea 1:1 și identificarea 1:N pe șabloane de minuții ISO/IEC 19794-2, cu o căutare în două etape care prefiltrează galeria în SQL înainte de a nota candidații rămași. O cale fingerphoto fără contact vă permite să potriviți pornind de la o fotografie obișnuită a vârfului degetului.

Prezentare generală

Înrolare de amprente ISO/IEC 19794-2, verificare 1:1 și identificare 1:N în etape, printr-un API REST simplu.

Un microserviciu autonom de potrivire a amprentelor, expus la /api/biometric/v1/fp/. Stochează per tenant și utilizator șabloane de minuții ISO/IEC 19794-2:2005, cu o singură vedere a unui deget, codificate base64. Identificarea rulează un pipeline 1:N în etape: un prefiltru SQL grosier restrânge candidații după poziția degetului, calitate și clasa de model, apoi un potrivitor de minuții autonom, în stil Bozorth, notează candidații rămași față de un prag configurabil (implicit 72, aproximativ 12 minuții potrivite — minimul criminalistic convențional). Potrivitorul se află în spatele unui punct de conectare modular, astfel încât o comparație ISO, NBIS/Bozorth3 sau un SDK comercial să poată fi conectate fără a modifica serviciul.

MOTORRESTHTTPSJSONC++
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" }

Capabilități

Ce face

Înrolarea unui deget

Stocați per utilizator un șablon de minuții ISO 19794-2, cu poziția degetului, calitatea și clasa de model pentru prefiltrarea 1:N.

Verificare (1:1)

Potriviți un șablon de sondă cu degetele înrolate ale unui anumit utilizator și returnați un scor 0-100 și un indicator de potrivire.

Identificare (1:N)

Căutare în etape în galeria tenantului: prefiltru SQL, apoi potrivire fină a minuțiilor, returnând cel mai bun candidat peste prag.

Șabloane bazate pe standarde

Funcționează pe standardul deschis ISO/IEC 19794-2:2005; șabloanele neconforme sunt respinse, nu notate în tăcere ca date fără sens.

Fingerphoto fără contact

Acceptă o fotografie a vârfului degetului, o convertește într-un șablon ISO și o înrolează sau o identifică prin același potrivitor.

Potrivitor modular

Schimbați motorul de notare (ISO, NBIS/Bozorth3 sau comercial) printr-un singur punct de conectare.

Funcționalități

Tot ce este inclus

  • Trei rute REST — înrolare, verificare (1:1) și identificare (1:N) — la /api/biometric/v1/fp/
  • Șabloane de minuții ISO/IEC 19794-2:2005 cu o singură vedere a unui deget, codificate base64 și multi-tenant
  • 1:N în etape: prefiltru SQL grosier după poziția degetului, calitate și clasa de model, apoi potrivire fină a minuțiilor
  • Potrivitor de minuții autonom, în stil Bozorth, cu geometrie pereche invariantă la translație, fără dependență externă de NIST
  • Prag de potrivire configurabil (implicit 72, aproximativ 12 minuții potrivite)
  • Punct de conectare modular pentru potrivitor, ca să puteți integra comparație ISO, NBIS/Bozorth3 sau un potrivitor comercial fără alte modificări
  • Potrivire multi-thread a candidaților la ~0,09 ms per comparație (aproximativ 10,7 mii de comparații/sec per nucleu)
  • Cale de înrolare și identificare prin fingerphoto fără contact: o fotografie a vârfului degetului este convertită într-un șablon ISO și potrivită prin același motor
  • Motive de eșec clare, transmise în răspuns (șablon neparsabil, niciun candidat), în loc de notare greșită în tăcere

Construiți cu Fingerprint Match Engine

Luați o cheie, citiți documentația și lansați. Echipa noastră vă ajută cu prima integrare.

Întrebări frecvente

Întrebări frecvente

Ce format de șablon de amprentă folosește?

Înregistrări de minuții ISO/IEC 19794-2:2005 cu o singură vedere a unui deget, codificate base64. ANSI-378 și varianta ISO din 2011 nu sunt parsate și sunt respinse cu un motiv clar, în loc să fie notate greșit în tăcere.

Cum funcționează identificarea amprentelor 1:N?

În două etape: un prefiltru SQL grosier restrânge candidații după poziția degetului, calitate și clasa de model, apoi un potrivitor de minuții în stil Bozorth notează candidații rămași și returnează cea mai bună potrivire peste pragul configurabil.

Poate detecta degetele false?

Nu pe server. Motorul vede doar șablonul de minuții, așa că liveness trebuie să provină de la senzorul de captură sau de la SDK-ul clientului. Cams recomandă scanere certificate LFD pentru rezistență la degete false.

Poate potrivi o amprentă dintr-o fotografie făcută cu telefonul?

Da. O cale fingerphoto fără contact convertește o fotografie a vârfului degetului într-un șablon ISO 19794-2 pe care motorul îl înrolează sau îl identifică.

Conexe

Explorați mai mult din platformă