نظام فتح باب باستخدام التعرف على الوجه – Raspberry Pi + OpenCV

تفاصيل العمل

طوّرتُ نظاماً متقدّماً لفتح باب إلكتروني اعتماداً على تقنية التعرّف على الوجه باستخدام Raspberry Pi، Python وOpenCV.

يعتمد المشروع على التقاط صورة مباشرة من الكاميرا، ثم تحليلها باستخدام خوارزميات كشف وتعرّف الوجه (Haar Cascade + LBPH). عند التعرّف على المستخدم المسموح له، يقوم النظام بإرسال إشارة عبر GPIO لتفعيل ريليه يتحكم بقفل Solenoid وفتح الباب تلقائياً.

ما الذي قمتُ بتنفيذه بالتحديد؟

بناء نظام كامل لكشف وتسجيل وجوه المستخدمين (100 صورة لكل مستخدم للتدريب).

تدريب نموذج LBPH وتخزينه باستخدام trainer.yml وملفات Pickle.

معالجة فيديو آنية من الكاميرا وتحويلها إلى إطار جاهز للتعرّف.

تفعيل قفل الباب إلكترونياً عند التعرّف على وجه مصرح له، وإبقائه مغلقاً عند الوجوه المجهولة.

التعامل مع العتاد: Raspberry Pi 3، كاميرا USB، ريليه 5V، قفل Solenoid 12V، وبطاريات 18650.

تصميم تدفّق عمل احترافي للنظام (Pipeline): كاميرا → كشف الوجه → تعرّف الوجه → فتح/إغلاق القفل.

النتيجة:

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

تم تجاوز مشاكل تثبيت OpenCV على Raspberry Pi وتحقيق نظام حقيقي قابل للاستخدام اليومي.

ملفات مرفقة

بطاقة العمل

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