تعرّف على الوجه جاهز للإضافة إلى منظومتك. يحوّل Cams Face Match Engine صورة إلى هوية، بتشغيل خط معالجة كامل من الكشف والمحاذاة والتضمين والمقارنة باستخدام ONNX ArcFace مع مكافحة انتحال سلبية — كل ذلك خلف ثلاث نقاط نهاية HTTPS بسيطة. أرسل صورة وجه أو تضمينًا محسوبًا مسبقًا.
نظرة عامة
خدمة تعرّف على الوجه مستقلة تتيح التسجيل والتحقق (1:1) والتعرّف (1:N) على المسار /api/biometric/v1/face/. تمر كل صورة عبر كشف SCRFD، ومحاذاة بخمس نقاط بتحويل التشابه، وكشف هجمات العرض من فئة MiniFASNet، وتضمين ArcFace (insightface w600k_r50) بـ 512 بُعدًا، ثم يُحسب تشابه جيب التمام الدقيق بدرجة من 0 إلى 100. المعارض متعددة المستأجرين، ومقيّدة لكل مستأجر ومستخدم، مع ذاكرة مؤقتة جاهزة مفكوكة الترميز ومجمّع خيوط مشترك لتسريع 1:N. وهي جاهزة لـ GPU عبر مفتاح مزوّد ONNX واحد (CPU أو CUDA أو TensorRT أو OpenVINO) دون تغيير في الشيفرة.
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" }
شاهدها قيد العمل
► شاهد العرضالإمكانات
خزّن وجهًا أو أكثر لكل مستخدم من صورة base64 أو من تضمين محسوب مسبقًا بـ 512 بُعدًا.
تأكد من أن الوجه الملتقط يطابق المستخدم المدّعى، مع إرجاع علامة المطابقة ودرجة من 0 إلى 100.
ابحث عن الوجه الملتقط في كامل معرض المستأجر وأعد أفضل مطابقة تتجاوز العتبة.
يرفض MiniFASNet PAD إعادة عرض الصور والشاشات في كل عملية تحقق وتعرّف قبل حساب أي تضمين.
يرفض الوجوه الصغيرة جدًا أو الضبابية أو المظلمة أو الساطعة أو المائلة عند التسجيل، فلا تدخل المعرض إلا القوالب النظيفة.
تُبقي ذاكرة مؤقتة جاهزة في الذاكرة ومجمّع خيوط محدود مطابقة جيب التمام بالقوة الغاشمة سريعة حتى نطاق نحو مليون قالب.
الميزات
احصل على مفتاح، واقرأ الوثائق، وأطلق. يساعدك فريقنا في أول تكامل لك.
الأسئلة الشائعة
نعم. تقبل الطلبات إما مصفوفة تضمين بصيغة JSON أو صورة base64. يُطابَق مدخل التضمين مباشرةً بالكامل داخل المحرك؛ أما مدخل الصورة فيشغّل خط المعالجة الكامل: كشف ومحاذاة وPAD وتضمين. ويمكن تعطيل مدخل التضمين على الحواف غير الموثوقة بموجب السياسة.
نعم. تُجري كل عملية تحقق وتعرّف فحص مكافحة انتحال سلبيًا (PAD) بـ MiniFASNet على قصاصة الوجه المكتشفة قبل التضمين، فترفض إعادة عرض المطبوعات والشاشات. وهو PAD بإطار RGB واحد؛ أما الأقنعة ثلاثية الأبعاد وإعادة عرض الفيديو عالي الجودة فتتطلب عتاد عمق أو أشعة تحت حمراء.
ArcFace R50 (insightface w600k_r50) ينتج تضمينات بـ 512 بُعدًا مُطبَّعة بـ L2، مع SCRFD det_10g للكشف ومحاذي بخمس نقاط بتحويل التشابه.
نعم. اضبط مزوّد ONNX على cuda (أو tensorrt/openvino)؛ فيستخدم الكاشف ومولّد التضمين وPAD جميعها المزوّد المضبوط، مع رجوع إلى CPU ودون تغيير في الشيفرة.
يستخدم ذاكرة مؤقتة جاهزة مفكوكة الترميز ومجمّع خيوط مشترك لمطابقة جيب التمام بالقوة الغاشمة، وقد قيس بنحو 104 مللي ثانية على معرض من مليون قالب؛ وما بعد ذلك يكون عبر فهرس أقرب الجيران التقريبي.
ذو صلة
حضور بالتعرّف على الوجه داخل المتصفح — سجّل وسجّل حضورك من كاميرا أي حاسوب محمول، دون تثبيت تطبيق أو جهاز مخصص.
استكشفENGINEتسجيل بصمات ISO/IEC 19794-2، وتحقق 1:1، وتعرّف 1:N على مراحل عبر واجهة REST بسيطة.
استكشفAPIاربط أي جهاز حضور أو تحكم في الدخول بيومتري متصل بالإنترنت مباشرةً بتطبيق الويب لديك عبر HTTP — دون برنامج محلي أو حاسوب أو قاعدة بيانات.
استكشفنستخدم ملفات تعريف الارتباط لقياس حركة الزيارات وتحسين BiometricAPI.com. تبقى التحليلات متوقفة إلى أن توافق. اعرف المزيد.