Automatic Basketball Match Analysis
A computer-vision pipeline that turns a single broadcast-style video stream into structured game data — player detection & tracking, team assignment, pose skeletons, ball tracking, jersey-number recognition, and high-level events such as passes and shots. This is a read-only demo viewer: pick a clip and toggle the annotation layers on top of the video.
Pipeline stages
Court Detection
Player & Ball Detection
Appearance Embedding
Tracking & Re-ID
Trajectory Smoothing
Team Classification
Pose Estimation
Jersey Numbers
Passes & Shots
Demo clips
Disclaimer. The video clips shown here are provided strictly for
research and educational purposes to showcase this computer-vision pipeline. They were
downloaded from NBA broadcast footage, stripped of all audio, and are used
non-commercially for demonstration only. No ownership of the underlying video content is
claimed or transferred, and the clips may not be redistributed or used commercially.