ENGINE

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/biometric/v1/fp/. تخزّن قوالب السمات الدقيقة بصيغة ISO/IEC 19794-2:2005 لعرض إصبع واحد، لكل مستأجر ومستخدم، بترميز base64. يجري التعرّف عبر خط معالجة 1:N على مراحل: ترشيح مسبق خشن بـ SQL يضيّق المرشحين بحسب موضع الإصبع والجودة وفئة النمط، ثم مطابِق سمات دقيقة ذاتي الاحتواء على نمط Bozorth يقيّم الناجين مقابل عتبة قابلة للضبط (الافتراضية 72، أي نحو 12 سمة دقيقة متطابقة — الحد الأدنى الجنائي المتعارف عليه). ويقع المطابِق خلف واجهة قابلة للتبديل بحيث يمكن توصيل مقارنة ISO أو NBIS/Bozorth3 أو SDK تجاري دون المساس بالخدمة.

ENGINERESTHTTPSJSONC++
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 يسجّله المحرك أو يتعرّف عليه.

ذو صلة

استكشف المزيد من المنصة