قمت بتطوير نظام متكامل للتعرف على الوجوه باستخدام تقنيات Computer Vision وDeep Learning.
يعتمد المشروع على اكتشاف الوجوه باستخدام MTCNN، ثم استخراج Face Embeddings باستخدام نموذج FaceNet (InceptionResnetV1) المدرب مسبقًا على VGGFace2، ومقارنة الـ Embeddings باستخدام Cosine Similarity للتعرف على الأشخاص المسجلين أو تصنيف الوجه كـ Unknown.
يتضمن المشروع:
* اكتشاف الوجوه من الصور والفيديو.
* التعرف على الأشخاص باستخدام Face Embeddings.
* التعرف المباشر باستخدام كاميرا الجهاز.
* حساب درجة التشابه بين الوجه المكتشف والوجوه المسجلة.
* تحديد الأشخاص غير المعروفين باستخدام Threshold.
* اختبار النظام على صور منفصلة.
التقنيات المستخدمة:
Python, OpenCV, PyTorch, FaceNet, MTCNN, NumPy, Scikit-learn.
المشروع يوضح تطبيقًا عمليًا لتقنيات Deep Learning و machine Learning وComputer Vision في مجال Face Recognition.