Basketballs Project

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.