Pengenalan wajah siap pasang untuk stack Anda. Cams Face Match Engine mengubah foto menjadi identitas, menjalankan pipeline lengkap deteksi, alignment, embedding, dan perbandingan dengan ONNX ArcFace plus anti-spoofing pasif — semuanya di balik tiga endpoint HTTPS sederhana. Kirim gambar wajah atau embedding yang sudah dihitung sebelumnya.
Ikhtisar
Layanan pengenalan wajah mandiri yang menyediakan enroll, verify (1:1), dan identify (1:N) di /api/biometric/v1/face/. Setiap gambar melewati deteksi SCRFD, alignment 5 titik similarity-transform, deteksi presentation-attack kelas MiniFASNet, dan embedding 512-d ArcFace (insightface w600k_r50), lalu skor cosine similarity eksak 0-100. Galeri bersifat multi-tenant, dibatasi per tenant dan pengguna, dengan cache terdekode yang hangat dan thread pool bersama untuk 1:N yang cepat. Siap GPU melalui satu saklar provider ONNX (CPU, CUDA, TensorRT, atau OpenVINO) tanpa perubahan kode.
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" }
Lihat langsung
► Tonton demoKemampuan
Simpan satu wajah atau lebih per pengguna dari gambar base64 atau embedding 512-d yang sudah dihitung.
Pastikan wajah yang ditangkap cocok dengan pengguna yang diklaim, mengembalikan flag cocok dan skor 0-100.
Cari wajah yang ditangkap di seluruh galeri tenant dan kembalikan kecocokan terbaik di atas ambang batas.
MiniFASNet PAD menolak pemutaran ulang foto dan layar pada setiap verifikasi dan identifikasi sebelum embedding dihitung.
Menolak wajah yang terlalu kecil, buram, gelap, terang, atau miring saat pendaftaran sehingga hanya template bersih yang masuk ke galeri.
Cache dalam memori yang hangat dan thread pool terbatas menjaga cosine brute-force tetap cepat hingga kisaran ~1 juta template.
Fitur
Ambil kunci, baca dokumentasi, dan rilis. Tim kami membantu integrasi pertama Anda.
FAQ
Ya. Permintaan menerima array embedding JSON atau gambar base64. Input embedding dicocokkan sepenuhnya secara langsung di dalam engine; input gambar menjalankan pipeline lengkap deteksi-alignment-PAD-embedding. Input embedding dapat dinonaktifkan pada edge yang tidak tepercaya melalui kebijakan.
Ya. Setiap verifikasi dan identifikasi menjalankan pemeriksaan anti-spoofing pasif (PAD) MiniFASNet pada potongan wajah yang terdeteksi sebelum embedding, menolak pemutaran ulang cetakan dan layar. Ini adalah PAD RGB satu frame; masker 3D dan pemutaran ulang video berkualitas tinggi memerlukan perangkat keras depth atau IR.
ArcFace R50 (insightface w600k_r50) menghasilkan embedding 512-d ternormalisasi L2, dengan SCRFD det_10g untuk deteksi dan aligner 5 titik similarity-transform.
Ya. Atur provider ONNX ke cuda (atau tensorrt/openvino); detektor, embedder, dan PAD semuanya menggunakan provider yang dikonfigurasi, dengan fallback CPU dan tanpa perubahan kode.
Engine menggunakan cache terdekode yang hangat dan thread pool bersama untuk pencocokan cosine brute-force, terukur sekitar 104 ms pada galeri 1 juta template; indeks approximate-nearest-neighbor adalah jalur untuk skala di atas itu.
Terkait
Absensi pengenalan wajah berbasis browser — daftar dan absen dari webcam laptop mana pun, tanpa aplikasi atau perangkat khusus yang perlu dipasang.
JelajahiENGINEPendaftaran sidik jari ISO/IEC 19794-2, verifikasi 1:1, dan identifikasi 1:N bertahap melalui API REST sederhana.
JelajahiAPIHubungkan perangkat absensi biometrik atau kontrol akses berkemampuan internet langsung ke aplikasi web Anda melalui HTTP — tanpa perangkat lunak lokal, PC, atau database.
JelajahiKami menggunakan cookie untuk mengukur lalu lintas dan meningkatkan BiometricAPI.com. Analitik tetap nonaktif sampai Anda menyetujui. Pelajari lebih lanjut.