An AI system that suggests optimal goalkeeper dive directions during penalty kicks.
- Object Detection: YOLOv8 tracks ball and players in real-time video
- Decision Engine: Q-learning model processes positions to suggest dive direction (Left/Center/Right)
- Web Interface: Flask app displays predictions on processed video
- Processes input video frame-by-frame
- YOLOv8 detects:
- Ball position (bounding box)
- Kicker position
- Goalkeeper position
- Reinforcement learning model analyzes positions and suggests dive direction
- Python 3.8+
- OpenCV
- PyTorch
- Ultralytics (YOLOv8)
- Flask (for web interface)