dartpi automatic dart score detection using raspberry pi christian hirsch

14
DartPi Automatic Dart Score Detection using Raspberry Pi Christian Hirsch

Upload: osborn-reed

Post on 21-Dec-2015

262 views

Category:

Documents


9 download

TRANSCRIPT

DartPiAutomatic 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

4 DartPi – 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

5 DartPi – Automatic Dart Score Detection

6 your 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

13 DartPi – Automatic Dart Score Detection

Thank you & good night Questions?