تفاصيل العمل

هذا المشروع هو تطبيق يعتمد على Streamlit ويهدف إلى مساعدة المستخدمين في اكتشاف أخطاء أداء التمارين الرياضية في الوقت الفعلي باستخدام الرؤية الحاسوبية وتقنية تقدير الوضعيات. يدعم التطبيق حالياً تمارين الضغط، القرفصاء، وتمارين السحب، ويقدم ملاحظات فورية حول أداء التمرين بالإضافة إلى عداد لتتبع عدد التكرارات. كما يوفر التطبيق قسمًا تعليميًا يحتوي على إرشادات ومقاطع فيديو توضح الطريقة الصحيحة لأداء كل تمرين. يتضمن المشروع أيضًا وكيل محادثة يعتمد على الذكاء الاصطناعي لتقديم نصائح وإجابات على الأسئلة المتعلقة بالتمارين. يعتمد التطبيق على نموذج YOLOv8 لتقدير الوضعيات، بالإضافة إلى OpenCV لتحليل الفيديو إطارًا بإطار، ويتم دمج نموذج GroqModel لتقديم التوجيهات المتعلقة بالتمارين من خلال واجهة تفاعلية مبسطة.