1. الكشف، التتبع، وتحديد الفرق: يعتمد هذا الجزء على YOLO لاكتشاف اللاعبين، الحكام، والكرة في الفيديو. بعد الكشف، يتم استخدام ByteTrack لتتبع تحركاتهم عبر الإطارات المختلفة، مما يساعد في الحفاظ على هوية كل كيان في المشهد. بعد ذلك، يتم استخدام خوارزمية K-Means لتصنيف اللاعبين إلى فرق بناءً على ألوان الزي الرياضي أو موقعهم في الملعب.
تحليل الحركة: يتم تتبع سرعة اللاعبين، المسافة التي يقطعونها، ومسارات حركتهم، حتى في الحالات التي يتحرك فيها الكاميرا. لتحقيق ذلك، يتم استخدام تقنيات مثل التدفق البصري (Optical Flow) لتحليل الاتجاهات الحركية، بالإضافة إلى تحويل المنظور (Perspective Transformation) لحساب العمق والمسافات الحقيقية بدقة.
التحليلات البصرية المتقدمة: يتضمن هذا الجزء إنشاء خرائط حرارية (Heatmaps) وتحليل مناطق التغطية (Zone Coverage) لفهم أنماط تواجد اللاعبين في الملعب. يساعد هذا في تقديم رؤى متقدمة حول توزيع اللاعبين، تركيز النشاط في مناطق معينة، واستراتيجيات اللعب المستخدمة خلال المباراة.