حسابي

بحث

القائمة

تفاصيل العمل

البرنامج عبارة عن نظام للتحقق من الهوية باستخدام الذكاء الاصطناعي، يعتمد على تحليل الصور واستخراج بصمة الوجه باستخدام نماذج متقدمة مثل DeepFace، MTCNN، وMediapipe وتم تطويره لاحقا.

البرنامج يقوم بمعالجة وتحليل الصور عن طريق استخراج بصمة الوجه باستخدام نماذج مثل ArcFace، Facenet، وDlib، ثم يقارن بين الصور الثلاث (صورة البطاقة، الصورة العادية، الصورة مع الإيماءة) للتحقق من التطابق. كما يحتوي على ميزة كشف التزييف من خلال تحليل انعكاس الضوء في الوجه باستخدام Mediapipe لاكتشاف الصور المطبوعة أو المزيفة، وفي حال لم يكن هناك انعكاس طبيعي، يتم رفض التحقق.

يتم تسجيل جميع محاولات التحقق في قاعدة بيانات SQLite، حيث يتم حفظ المسافات بين بصمات الوجه ونسبة التزييف لكل محاولة. كما يوفر البرنامج واجهة تفاعلية عبر Gradio، مما يسمح للمستخدمين برفع الصور مباشرة والحصول على نتيجة فورية حول نجاح التحقق من الهوية أو فشله.

يعمل النظام عن طريق قيام المستخدم برفع ثلاث صور: صورة بطاقة الهوية، صورة عادية، وصورة مع إيماءة (ابتسامة أو غمض العين). بعد ذلك، يتم تحليل الصور من خلال استخراج بصمة الوجه، كشف التزييف عبر تحليل انعكاس الضوء، ومقارنة الصور الثلاث للتحقق من مدى تطابقها. أخيرًا، يتم عرض النتيجة وتسجيل المحاولة في قاعدة البيانات.

التقنيات المستخدمة تشمل DeepFace، MTCNN، Mediapipe للتعرف على الوجه والتحقق من الهوية، و TensorFlow و NumPy لمعالجة البيانات والتشغيل على GPU، و SQLite لتخزين نتائج المحاولات، و Gradio لإنشاء واجهة تفاعلية سهلة الاستخدام.

هذا النظام يمكن استخدامه في تطبيقات التحقق من الهوية عند التسجيل في مواقع أو تطبيقات حساسة، تأمين الوصول إلى الأنظمة التي تحتاج إلى تحقق بصري، ومنع التزييف في الوثائق الرقمية من خلال كشف الصور المزيفة.

بطاقة العمل

اسم المستقل Nassf H.
عدد الإعجابات 0
عدد المشاهدات 4
تاريخ الإضافة
تاريخ الإنجاز

المهارات المستخدمة