نظام التعرف على العواطف بالذكاء الاصطناعي

تفاصيل العمل

* وصف المشروع: نظام يقوم بالتعرف على عواطف الوجوه البشرية في الوقت الحقيقي أو عبر مقاطع فيديو، مع التركيز على الدقة والسرعة وسهولة الاستخدام.

* مراحل التنفيذ:

1. استخدام YOLOv11s-Face لاكتشاف الوجوه وتهيئتها للتحليل.

2. تشغيل نموذج تصنيف العواطف المدرب على بيانات من Roboflow لتحديد الحالة العاطفية.

3. بناء واجهة تفاعلية باستخدام Streamlit وstreamlit-webrtc لعرض النتائج.

* البرمجيات والتقنيات المستخدمة:

1. Python 3.10 وConda لإدارة البيئة.

2. Streamlit لبناء واجهة المستخدم.

3. streamlit-webrtc لدعم بث الفيديو المباشر.

4. ultralytics (YOLOv11) للتدريب والاستدلال.

5. opencv-python لمعالجة الصور والفيديو.

* مميزات:

1. وضعين للتشغيل: الكاميرا المباشرة ومعالجة مقاطع الفيديو.

2. دقة عالية في التعرف بفضل Fine-tuning على بيانات من Roboflow.

3. واجهة بسيطة وسهلة الاستخدام.

4. إمكانية تعديل thresholds وscale\_factor لتحسين الأداء.

5. خفيف وسريع يمكن تشغيله على معظم الأجهزة.

ملفات مرفقة

بطاقة العمل

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