DartPi Automatic Dart Score Detection using Raspberry Pi Christian Hirsch.

Slides:



Advertisements
Similar presentations
Story Broad How I am going to create my Video.....
Advertisements

IT+Robotics Srl A spin-off of the University of Padova Prototipo Omnidome® (Brevetto e marchio registrati)
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Hydrology for all: Image-based water level monitoring.
Technology and Equipment for ESL Classes. Introduction.
YouTube for Business: Online Marketing for Any Business Author: Michael Miller.
3.01B Multimedia Systems 3.01 Explore multimedia systems and elements.
WEBQUEST Let’s Begin TITLE AUTHOR:. Let’s continue Return Home Introduction Task Process Conclusion Evaluation Teacher Page Credits Introduction This.
Robo-Retriever Pawel Cieslewski EEL IMDL Dr. A. Antonio Arroyo Dr. Eric M. Schwartz.
California State University Fullerton Campus Information Technology Training Timothy Benbow EIGHT ESSENTIALS FOR CREATING ACCESSIBLE PDF DOCUMENTS.
Cosc 5/4730 Game Design. A short game design primer. A game or animation is built on an animation loop. – Instance variables of “objects” are updated.
Title of your presentation Jane Doe Hans Müller TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA.
PC Application
Daylight visibility of Laser Beam Eastbourne, October 2005 Daylight Visibility of a kHz - but µJ – Laser Beam.
Using Multiple Synchronized Views Heymo Kou.  What is the two main technologies applied for efficient video browsing? (one for audio, one for visual.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Gaze Tracking Using A Webcamera.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Department of Automatic Control & System Engineering The University of Sheffield Yashar Baradaranshokouhi Virtual Laboratory Leader: Dr. Anthony Rossiter.
WEBQUEST Let’s Begin TITLE AUTHOR:. Let’s continue Return Home Introduction Task Process Conclusion Evaluation Teacher Page Credits This document should.
Real Time Visual Body Feedback & IR Tracking in HMD Based Virtual Environments Using Microsoft Kinects Speaker: Srivishnu ( Kaushik ) Satyavolu Advisor:
Video for Mobile Device Mark Green School of Creative Media.
Mahmood Doroodchi and Amin Roudaky. A Workflow Activity.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
Do’s and Don’t Of Web Design BY Julia Butterfield.
system design Final report
Raspberry Pi Camera for Measuring Bottle Size
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
A NDROID A UTOMATIC OBJECT DETECTION CV Project – 2014 By Ohad Zadok.
GeoVision Inc. Mobile First Edition, July, GeoVision Inc. Goal: After this course, the apprentice should be able to understand the functionality.
Using Feedback Feedback: Awareness of what you do and don’t know.
Introducing Screencasts Winter A screencast is … Video capture of what is displayed on a computer screen Usually accompanied by commentary/narration.
Put the Lesson Title Here A webquest for xth grade Designed by Put your You may include graphics, a movie, or sound to any of the slides. Introduction.
Axis Intelligent Video Strategy Focus on Embedded Video Analytics.
CS 425 Game Programming I Jan M. Allbeck. Outline  Introductions  Expectations  Tools and setup  Quick introduction to C++ and Visual Studio  What.
Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari.
EFFICIENT ROAD MAPPING VIA INTERACTIVE IMAGE SEGMENTATION Presenter: Alexander Velizhev CMRT’09 ISPRS Workshop O. Barinova, R. Shapovalov, S. Sudakov,
Creating an Effective PowerPoint Presentation
Obstacle Avoidance using Machine Vision Joose Rautemaa
Víctor Castro Maths for More
How to create a presentation PowerPoint basics for Mr. Zimmerman’s class.
+ Dancing Lights Areej and Aljoharah. + Contents Introduction Objective Approach Progress Implementation Future Works.
Servo Motors Precise angular motion. Servo Motors Raspberry Pi Webcam Interfaces Keeping track of things.
PROCESS MANUAL PROCESS MANUAL Teaching Someone to do Something.
Teacher Leader February 2009 Niki McQuillan. Why Videoconference? Provides opportunities for social interaction - communicating with a real audience dynamic.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Exercise 1 #include int main() { printf(“Hello C Programming!\n”); return 0; } 1.Run your Visual Studio 2008 or Create a new “project” and add.
Eric Minner & James Pittman. Outline Project Statement / Motivation Concept overview Quick computer vision overview Demo Lessons Learned Future Work.
Figure S1 Correlation graph of manual and automatic counting results for day 5.
How to start software development for your webcam & IP camera in C# Welcome to this video that will explain you briefly how to get started on ONVIF webcam.
IOT NOTICE BOARD Project Brief Notice Board is primary thing in any institution / organization or public utility places like bus stations, railway stations.
A fun motion tracking game which makes player to do full body exercise while player imitates the letters. THE TEXTERSIZER By Baris Ertufan.
OpenCV C++ Image Processing
Zachary Starr Dept. of Computer Science, University of Missouri, Columbia, MO 65211, USA Digital Image Processing Final Project Dec 11 th /16 th, 2014.
Test Title Test Content.
Mandava Institute of Engineering and Technology
Hand Gestures Based Applications
Laneway Learning: Title of the Class Your name
Spreadsheet Modelling
Detecting Room Occupancy with Pi Camera
Activity Title: Combustion Reaction of Ethanol Summary: Students will learn how to measure the characteristics of a Combustion Reaction using image.
Sign in with fingerprint or facial recognition
Content of Technical Posters
Mixed Reality Server under Robot Operating System
Thomas Payne Jordan Key
Communication and ME 481 “Your Future is Today”.
The value of the month November Honesty.
Communication and ME 481 “Your Future is Today”.
Communication and ME 481 “Your Future is Today”.
Hayley Gilson, Antony Sanchez, Cris Koutsougeras ET 493 Fall 2018
Formative Assessments
Presentation transcript:

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?