تفاصيل العمل

ملخص مشروع التعرف على الوجوه باستخدام OpenCV

1. جمع البيانات

استخدام الكاميرا لالتقاط صور الوجه.

قص الوجه وتحويله إلى تدرج الرمادي وحفظه في مجلد data.

الصور تحمل أسماء مثل user.1.1.jpg، حيث 1 هو ID المستخدم.

2. تدريب النموذج

قراءة الصور من مجلد data وتحويلها إلى مصفوفات رقمية.

استخدام خوارزمية LBPH لاستخراج السمات المميزة للوجه.

حفظ النموذج المدرب في ملف classifier.xml.

3. التعرف على الوجه في الوقت الحقيقي

استخدام الكاميرا لاكتشاف الوجوه في كل إطار.

مقارنة الوجه المكتشف بالنموذج المدرب لحساب الثقة في التعرف.

إذا كانت الثقة > 77%، يتم عرض اسم الشخص (Mariam Hassan)، وإلا يظهر Unknown.

تحسينات مقترحة

دعم أكثر من شخص (إضافة IDs متعددة).

زيادة دقة النموذج بجمع المزيد من البيانات أو استخدام خوارزميات أحدث.

ربط النظام بقاعدة بيانات لتخزين الأسماء تلقائيً

ملفات مرفقة

بطاقة العمل

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