نظام "Tennis Match Analyzer" لتحليل المباريات باستخدام الرؤية الحاسوبية
تفاصيل العمل
نظام متقدم يعتمد على تقنيات الرؤية الحاسوبية (Computer Vision) والتعلم العميق (Deep Learning) لتحليل مباريات التنس رياضياً واستخراج إحصائيات دقيقة عن أداء اللاعبين في الوقت الفعلي. أبرز ميزات وخصائص النظام: التتبع الدقيق والتحليل المكاني: بناء مسار رؤية حاسوبية متكامل باستخدام خوارزميات (YOLO) وأنظمة التتبع لاكتشاف وتتبع اللاعبين والكرة لحظياً، مع إجراء حسابات (Homography) لتحليل المواقع بدقة على أرضية الملعب. تصنيف الحركات واستخراج الإحصائيات: تطوير نظام للتعرف على حركات اللاعبين باستخدام (PyTorch و ResNet50) لتصنيف أنواع الضربات، وحساب مقاييس الأداء الحاسمة مثل دقة الإرسال (Serve Accuracy)، وتوزيع الضربات (Hit Distribution)، والأخطاء غير المبررة (Unforced Errors). لوحة تحكم تفاعلية للمستخدم: نشر النظام كمنتج بيانات متكامل (Full-stack Data Product) باستخدام (FastAPI) للواجهة الخلفية، ولوحة تحكم تفاعلية مبنية بـ (Streamlit) تتيح للمستخدمين رفع ملفات الفيديو أو إدخال روابط يوتيوب (YouTube URLs) لتحليلها مباشرة.
مهارات العمل
بطاقة العمل
طلب عمل مماثل