قمت بتطوير نظام متكامل لتتبع رمش العين والكشف عن إجهاد العين في الوقت الفعلي. يهدف هذا النظام إلى مساعدة المستخدمين على مراقبة صحة أعينهم والحد من الإجهاد البصري الناتج عن الاستخدام المطول للشاشات، من خلال توفير تحليل دقيق وتنبيهات فورية. لقد صممت هذا الحل ليكون سهل الاستخدام وفعالًا في توفير رؤى قيمة حول أنماط رمش العين.
يتضمن هذا النظام الميزات التالية:
- تتبع دقيق لرمش العين من خلال حساب نسبة عرض العين (EAR) لكل إطار باستخدام MediaPipe FaceMesh، مع الكشف عن الرمش عند انخفاض النسبة تحت عتبة محددة لأكثر من إطارين متتاليين.
- لوحة تحكم تفاعلية مبنية باستخدام PyQt6 توفر عرضًا مباشرًا لتدفق الكاميرا.
- عرض معدل الرمش لكل دقيقة لمراقبة أنماط الرمش وتحديد أي تغييرات غير طبيعية.
- تنبيهات مرئية مشفرة بالألوان لتحديد مستويات إجهاد العين المحتملة وتنبيه المستخدم.
- إحصائيات مفصلة عن الجلسة لمراجعة الأداء البصري على مدى فترة زمنية محددة.
- إمكانية تصدير التقارير والبيانات إلى صيغ متعددة مثل JSON و CSV و TXT لتحليلها لاحقًا أو مشاركتها.
لقد اعتمدت في هذا المشروع على مكتبة MediaPipe FaceMesh المتطورة لمعالجة الصور وتحليلها، وقمت ببناء الواجهة الرسومية باستخدام إطار عمل PyQt6 لضمان تجربة مستخدم سلسة وفعالة. نتج عن ذلك نظام قوي وموثوق يوفر للمستخدمين أداة قيمة لإدارة صحتهم البصرية بفعالية.