rustyneuron01/Real-Time-Football-Detection

Real-time football video analytics: player/ball/referee tracking and pitch keypoints. YOLO, HRNet, OSNet, ByteTrack, FastAPI. Game state recognition with lightweight CLIP/VLM validation. Python, OpenCV, CUDA/MPS.

56
/ 100
Established

This system helps sports analysts, broadcasters, and data providers automatically analyze football match videos. It takes raw video footage and outputs real-time data on player, ball, and referee positions, along with pitch keypoints. This allows professionals to quickly get detailed game state information without expensive manual annotation.

Use this if you need to extract precise, real-time tracking data for players, the ball, and referees from football video streams to power analytics or broadcasts.

Not ideal if your primary need is general-purpose object detection across many different domains outside of sports or if you only process still images rather than video streams.

sports-analytics football-broadcasting game-data-provision video-annotation performance-analysis
No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

92

Forks

41

Language

Python

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/rustyneuron01/Real-Time-Football-Detection"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.