Project Overview
The client wanted a fully automated dart scoring system that could track dart positions, calculate scores, and determine the winner in real-time. The goal was to eliminate manual scoring errors and create a seamless playing experience. The system needed to detect where the dart lands on the board, identify the correct scoring zones (e.g., Bullseye – 50 points, Inner Bull – 25 points, Triple Ring – 3x the segment value, Double Ring – 2x the segment value, and standard single-score sections), and automatically display scores for each player or team.

Our Contribution
🎯 Developed a computer vision-based dart tracking system for real-time score calculation. 🎯 Implemented dart position detection to recognize exact landing points on the board. 🎯 Designed a rule-based scoring system, correctly identifying zones like Bullseye, Double, Triple, and Single segments.

Our Contribution
🎯 Created an automated scoreboard that tracks player scores and updates in real-time. 🎯 Built a winner determination system to declare the winning player or team. 🎯 Optimized the system for fast, accurate detection using a mounted camera setu
KEY FEATURES
-
Automated Scoreboard & Winner Declaration
Displays updated scores for each player or team in real-time and determines the winner without any manual intervention.
-
Real-Time Dart Position Detection & Scoring
Displays updated scores for each player or team in real-time and determines the winner without any manual intervention.
Tool & Technologies





Customer Feedback

John Doe
Codetic
Results
The system made dart scoring completely automated, fast, and error-free. With real-time tracking, accurate score calculations, and automated winner selection, players could focus on the game without worrying about scorekeeping. Whether for casual games or competitive tournaments, the system provided a fair and seamless gaming experience.
Deliverables
Computer Vision Dart Tracking System
Developed a vision-based solution to accurately detect dart landing points on various scoring zones.
Winner Determination Module
Built logic to monitor game progress and declare the winner as soon as a match condition is met.
Real Time Scoreboard Display
Created a dynamic scoreboard UI that updates player scores automatically as darts are thrown.
Rule Based Scoring Logic Engine
Implemented a robust scoring algorithm to handle different zones like Bullseye, Double Ring, and Triple Ring with precise value mapping.