نظام ذكي للتعرف على الوجوه باستخدام Python وOpenCV

تفاصيل العمل

قمت بتطوير برنامج ذكي للتعرف على الوجوه باستخدام لغة Python، يعتمد على مكتبة face_recognition وتقنية OpenCV لمعالجة الصور الحيّة من الكاميرا.

ما يقوم به البرنامج:

تشغيل الكاميرا والتعرف على الوجوه في الوقت الحقيقي.

التمييز بين الأشخاص المعروفين (من خلال صور محفوظة مسبقاً في مجلد known_faces) وغير المعروفين.

التقاط صورة واحدة فقط تلقائياً لأي وجه غير معروف، وحفظها داخل مجلد saved_faces.

عرض مستطيل حول كل وجه مع اسمه (أو كلمة "Unknown") بشكل مباشر على الشاشة.

عرض عدد الإطارات في الثانية (FPS) في واجهة البرنامج.

هيكل المشروع المنظم:

known_faces ← صور الأشخاص المعروفين

saved_faces ← يتم حفظ الوجوه غير المعروفة هنا تلقائياً

code_1.py ← الكود البرمجي الكامل

requirements.txt ← ملف التبعيات لتشغيل المشروع

? المهام المنفذة:

كتابة الكود الكامل من الصفر

تنظيم المشروع بشكل احترافي

اختبار البرنامج على بيئة حقيقية

ضمان حفظ الصور بدقة دون تكرار

أفكار للتوسعة لاحقًا:

إضافة واجهة خلفية (Back-End) باستخدام Flask أو FastAPI

تسجيل دخول/خروج الأشخاص تلقائيًا

إرسال إشعار عند التعرف على وجه غير معروف

دعم الكاميرات الشبكية (IP Cameras)

تصدير تقارير وتسجيل السجلات

بطاقة العمل

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