SlideServe
Menu
Préférences
© SlideServe · v2026

DartPi: Automated Dart Score Detection System

tracywilson avatar
14 diapositives · 443 Views · Jan 04, 2020

This project aims to automate dart score detection using Raspberry Pi, solving the annoyance of manual counting. It utilizes OpenCV, C++, and webcams for accuracy. Despite challenges like webcam issues and limited Raspberry Pi performance, it promises a convenient solution for dart enthusiasts. Both the background model initialization process and the dart detection algorithm contribute to accurate score calculations. Follow along the development journey and see how this innovative system enhances the dart-playing experience.

DartPi: Automated Dart Score Detection System - slide 1
01 / 14DartPi: Automated Dart Score Detection System
1 / 17

Télécharger la présentation

DartPi: Automated Dart Score Detection System
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. DartPiAutomatic Dart Score Detection using Raspberry Pi Christian Hirsch

  2. Content • Motivation • Development Environment • Approach/Progress • Problems • Videos DartPi – Automatic Dart Score Detection

  3. 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 Detection

  4. 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 DartPi – Automatic Dart Score Detection

  5. 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 DartPi – Automatic Dart Score Detection

  6. your title

  7. Would be nice but … DartPi – Automatic Dart Score Detection

  8. … not possible  DartPi – Automatic Dart Score Detection

  9. Possible … your title

  10. Possible … DartPi – Automatic Dart Score Detection

  11. 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 Detection

  12. your title

  13. Real Problems • GLS • Webcams • no wideangle • Raspberry Pi performance • Image resolution of 320x240 px used • Errors • Maybe one webcam does not work correctly DartPi – Automatic Dart Score Detection

  14. Thank you & good night Questions?