DartPi Automatic Dart Score Detection using Raspberry Pi Christian Hirsch
Content Motivation Development Environment Approach/Progress Problems Videos DartPi – Automatic Dart Score Detection2
Motivation „Analog“ dart is cooler Darts can hurt You see that you‘ve played Manual counting is annoying A PC or notebook is too big/expensive Raspberry Pi is the solution DartPi – Automatic Dart Score Detection3
Development Environment For Testing: Open CV 2.4.3, C++ Microsoft Visual Studio 2010 Videos Final version RaspberryPi, Raspbian OpenCV 2.3.?, g++, make „analog“ Dartboard + 2 Webcams 4DartPi – Automatic Dart Score Detection
Approach/Progress Detect dartboard + markings Detect darts Check whether someone shot a dart or player changed Equip dartboard with webcams Compile the program on Raspbian Count the dart-score Create a userinterface (?) Handle user interactions 5DartPi – Automatic Dart Score Detection
6your title
Would be nice but … DartPi – Automatic Dart Score Detection7
… not possible DartPi – Automatic Dart Score Detection8
Possible … your title9
Possible … DartPi – Automatic Dart Score Detection10
Dart Detection - Process Initialize background model for each camera Check if something changes small changes in short time -> dart big changes, long time -> change anyting else -> error Get dartboard + dart contours calculate position calculate points Return points DartPi – Automatic Dart Score Detection11
your title12
Real Problems GLS Webcams no wideangle Raspberry Pi performance Image resolution of 320x240 px used Errors Maybe one webcam does not work correctly 13DartPi – Automatic Dart Score Detection
Thank you & good night Questions?