Bowling Scoreboard Data Extraction
A complete Computer Vision solution to automatically track and extract scoreboard data from bowling video feeds. Upload your own video or test sample clips with real-time OCR, temporal filtering, and structured scoring.
Video Input & Extraction Center
Add or upload a video file to run the CV extraction pipeline
Video Properties
Computer Vision Processing Flowchart
Standby (Awaiting Execution)Video Feed & CV Tracking HUD
Real-time side-by-side feed comparison with playback synchronization
Input Video Feed
Source: input_compressed.mp4Processed Output (Live CV Tracking HUD)
100% Extraction AccuracyExtracted Structured Scoreboard
Values extracted from video feed & stabilized via temporal majority voting
| Player Name | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Total (TTL) |
|---|
Total Score Summary
Roll Type Distribution (Strikes vs Spares)
Technical Implementation Overview
Senior-engineer-grade computer vision pipeline
1. Scoreboard Detection
Uses normalized cross-correlation (NCC) on the lane number indicator ("6") to track visibility across panning frames. Bypasses pin-deck views and animations automatically.
2. Active Turn Segmentation
Scans the player initials column using RGB color thresholding to detect the active player row. Automatically inverts crops for active players to ensure uniform binarization.
3. Temporal Voting & Scoring
Employs global majority voting across visible frames (minimum 5 votes) to filter transient motion blur. Scores are calculated dynamically using official bowling strike and spare rules.