Recunoaștere facială gata de integrat în stack-ul dumneavoastră. Cams Face Match Engine transformă o fotografie într-o identitate, rulând un pipeline complet de detecție, aliniere, embedding și comparare cu ONNX ArcFace plus protecție pasivă anti-spoofing — totul în spatele a trei endpoint-uri HTTPS simple. Trimiteți o imagine facială sau un embedding precalculat.
Prezentare generală
Un serviciu autonom de recunoaștere facială care expune înrolare, verificare (1:1) și identificare (1:N) la /api/biometric/v1/face/. Fiecare imagine trece prin detecție SCRFD, aliniere în 5 puncte prin transformare de similaritate, detecție a atacurilor de prezentare de clasa MiniFASNet și embedding ArcFace (insightface w600k_r50) de 512 dimensiuni, apoi o similaritate cosinus exactă, notată 0-100. Galeriile sunt multi-tenant, limitate per tenant și utilizator, cu o cache decodată încărcată în memorie și un thread pool partajat pentru 1:N rapid. Este pregătit pentru GPU printr-un simplu comutator de provider ONNX (CPU, CUDA, TensorRT sau OpenVINO), fără modificări de cod.
curl .../api/biometric/v1/face/identify \ -H "sn: $SN" -H "auth-token: $TOKEN" \ -d '{ "image": "<base64 jpeg>" }' # -> detect -> PAD anti-spoof -> align -> ArcFace -> cosine { "ok":true, "match":true, "score":87, "candidates":5312, "user_id":"1042" }
Vedeți-l în acțiune
► Urmăriți demonstrațiaCapabilități
Stocați una sau mai multe fețe per utilizator dintr-o imagine base64 sau dintr-un embedding precalculat de 512 dimensiuni.
Confirmați că o față captată corespunde unui utilizator declarat, returnând un indicator de potrivire și un scor 0-100.
Căutați o față captată în întreaga galerie a tenantului și returnați cea mai bună potrivire peste prag.
MiniFASNet PAD respinge replay-urile cu fotografii și ecrane la fiecare verificare și identificare, înainte de calcularea oricărui embedding.
Respinge fețele prea mici, neclare, prea întunecate, prea luminoase sau din unghi greșit la înrolare, astfel încât în galerie să intre doar șabloane curate.
O cache în memorie încărcată și un thread pool limitat mențin rapidă potrivirea cosinus brute-force până la ordinul a ~1 milion de șabloane.
Funcționalități
Luați o cheie, citiți documentația și lansați. Echipa noastră vă ajută cu prima integrare.
Întrebări frecvente
Da. Cererile acceptă fie un array JSON cu embedding, fie o imagine base64. Intrarea de tip embedding este potrivită complet live în motor; intrarea de tip imagine rulează întregul pipeline de detecție, aliniere, PAD și embedding. Intrarea de tip embedding poate fi dezactivată prin politică la marginile nesigure.
Da. Fiecare verificare și identificare rulează o verificare pasivă anti-spoofing (PAD) MiniFASNet pe decupajul feței detectate înainte de embedding, respingând replay-urile de tipărituri și ecrane. Este PAD RGB pe un singur cadru; măștile 3D și replay-urile video de înaltă calitate necesită hardware de adâncime sau IR.
ArcFace R50 (insightface w600k_r50), care produce embedding-uri de 512 dimensiuni normalizate L2, cu SCRFD det_10g pentru detecție și un aliniator în 5 puncte prin transformare de similaritate.
Da. Setați providerul ONNX la cuda (sau tensorrt/openvino); detectorul, embedder-ul și PAD folosesc toate providerul configurat, cu fallback pe CPU și fără modificări de cod.
Folosește o cache decodată încărcată în memorie și un thread pool partajat pentru potrivirea cosinus brute-force, măsurat la aproximativ 104 ms pe o galerie de 1M de șabloane; dincolo de aceasta, calea de urmat este un index de tip approximate-nearest-neighbor.
Conexe
Prezență prin recunoaștere facială în browser — înrolați și pontați de la webcam-ul oricărui laptop, fără aplicație sau dispozitiv dedicat de instalat.
ExplorațiMOTORÎnrolare de amprente ISO/IEC 19794-2, verificare 1:1 și identificare 1:N în etape, printr-un API REST simplu.
ExplorațiAPIConectați orice dispozitiv biometric de prezență sau de control al accesului cu acces la internet direct la aplicația dumneavoastră web, prin HTTP — fără software local, PC sau bază de date.
ExplorațiFolosim cookie-uri pentru a măsura traficul și a îmbunătăți BiometricAPI.com. Analiza rămâne dezactivată până când acceptați. Aflați mai multe.