تفاصيل العمل

قمت بتطوير نظام للتعرف على الوجوه باستخدام Siamese Neural Network وComputer Vision.

يعتمد المشروع على تعلم تمثيل للوجه (Face Embedding)، ثم مقارنة الوجه الموجود في الصورة الجديدة بالوجوه الموجودة في قاعدة البيانات لتحديد هوية الشخص الأكثر تطابقًا.

تم تنفيذ المشروع باستخدام:

* Python

* TensorFlow / Keras

* Siamese Neural Network

* MTCNN لاكتشاف الوجوه

* OpenCV لمعالجة الصور

* NumPy

يشمل المشروع:

* تجهيز ومعالجة بيانات الوجوه.

* إنشاء Positive وNegative Pairs لتدريب الـ Siamese Network.

* بناء شبكة لاستخراج Face Embeddings.

* تدريب النموذج على مقارنة الوجوه.

* إنشاء قاعدة بيانات للـ Face Embeddings.

* اكتشاف الوجوه في الصور الجديدة.

* مقارنة الـ Embeddings وتحديد الشخص الأقرب.

المشروع يوضح قدرتي على بناء حلول Computer Vision باستخدام Deep Learning وSiamese Networks من مرحلة تجهيز البيانات وحتى اختبار النموذج.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات