gofi the golfball finder

Slides:



Advertisements
Similar presentations
Introduction to Projectile Motion
Advertisements

Real-Time Template Tracking
Face Recognition and Biometric Systems Eigenfaces (2)
Projectile Motion.
ELECTRONIC GUIDING CANE FINAL PRESENTATION Students : David Eyal Tayar Yosi Instructor : Miki Itzkovitz Technion – Israel Institute Of Technology Electrical.
ARM-DSP Multicore Considerations CT Scan Example.
Lesson Thread I Full Projectile Motion 12/1/20131Intellectual Property of Mr. Gary.
Application of light fields in computer vision AMARI LEWIS – REU STUDENT AIDEAN SHARGHI- PH.D STUENT.
Bohr Robot Group OpenCV ECE479 John Chhokar J.C. Arada Richard Dixon.
I-SOBOT SOCCER Padmashri Gargesa Intelligent Robotics I I (Winter 2011)
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP
Chapter 6 Color Image Processing Chapter 6 Color Image Processing.
Can planes as far when they have weight on them?.
Chair for Computer Aided Medical Procedures & Augmented Reality Department of Computer Science | Technische Universität München Chair for Computer Aided.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science Technische Universität München Adaptive.
Matthias Wimmer, Sylvia Pietzsch, Freek Stulp and Bernd Radig Chair for Image Understanding Institute for Computer Science Technische Universität München.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
Michael McGrath IMDL Professors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TA’s: Josh Weaver Tim Martin.
Harris Corner Detector on FPGA Rohit Banerjee Jared Choi : Parallel Computer Architecture and Programming.
Exploration Robot with Stereovision Vladislav Richter Miroslav Skrbek FIT, CTU in Prague
Face Model Fitting with Generic, Group-specific, and Person- specific Objective Functions Chair for Image Understanding and Knowledge-based Systems Institute.
Technische Universität München Laboratory Experiments using Low Energy Electron Beams with some Emphasis on Water Vapor Quenching A. Ulrich, T. Heindl,
Tour Guide Robot Project Face Detection and Face Orientation on The Mobile Robot Robotino Gökhan Remzi Yavuz Ayşenur Bilgin.
An MPEG-7 Based Content- aware Album System for Consumer Photographs 2003/12/18 Chen-Hsiu Huang, Chih-Hao Shen, Chun-Hsiang Huang and Ja-Ling Wu Communication.
Live Demo Augmented reality – lets see some pictures flying…Augmented reality – lets see some pictures flying… Facebook -Facebook -
CMUcam for µCHIP (Micro-Controlled High-tech Independent Putter)
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.1: State Estimation Jürgen Sturm Technische Universität München.
Mohd. Dawood Ashu Gupta Mentor-Dr. Amitabha Mukherjee.
Final Presentation of “Toolbot” EEL 5666 Intelligent Machines Design Laboratory December 3, 2002 Jeno Nagy.
Math Games Start Game Instructions for Teacher Question = Answer
` Tracking the Eyes using a Webcam Presented by: Kwesi Ackon Kwesi Ackon Supervisor: Mr. J. Connan.
Cel shading By jared brock.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.1: Welcome Jürgen Sturm Technische Universität München.
An MPEG-7 Based Semantic Album for Home Entertainment Presented by Chen-hsiu Huang 2003/08/12 Presented by Chen-hsiu Huang 2003/08/12.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Optic Flow QuadCopter Control
Projectiles o A golf ball is hit with a speed of 50ms -1 at an elevation of 40 o along a level course.
Day 15 Honors Physics In 2 classes: QUIZ 3 on kinematics, projectiles, vectors and graphs.
2D Projectile Practice #1 If a golf ball is launched at an angle of 35 ○ with a speed of 40 m/s, 1.how long will it take to reach its highest point? 2.How.
Sharpening Spatial Filters ( high pass)  Previously we have looked at smoothing filters which remove fine detail  Sharpening spatial filters seek to.
Stephan Tschechne Chair for Image Understanding Computer Science Technische Universität München Designing vs. Learning the Objective.
IBM - CVUT Student Research Projects IBM Presence detection Milan Stezka
Team01: Zelun Tie The design project Wall-E Prototype I is an intelligent automated trash collecting robot with obstacle detection capability. The robot.
Tracking and Event Reconstruction for the Multi- purpose Active-target Telescope (MAPT) Michael Milde Space Detector Systems Technische Universität München,
Messanger IMDL 2014 with A. Antonio Arroyo, PhD Eric M. Schwartz, PhD By: Revant shah 03/20/2014.
1.A Function and a Point 2.Equation of a line between 2 points 3.A point on the graph of a function 4.Information from a function’s graph 5.Symbols on.
Solving Quadratic Equations by Graphing (9-2) Objective: Solve quadratic equations by graphing. Estimate solutions of quadratic equations by graphing.
THE TECHNICAL VISION SYSTEM FOR DIAGNOSIS OF THE HARVESTING UNIT OF THE ROBOT FOR GATHERING WILD PLANTS A.I. Kuznetsov, A.V. Tyryshkin National Research.
Chapter 4: Quadratic Functions and Equations
Sponge - A golf ball rebounds from the floor and travels straight upward with an initial speed of 5.0 m/s. To what maximum height does the ball rise?
How to make a data table Learning Target Goal:
StreamGlobe: P2P Stream Sharing
Find the velocity of a particle with the given position function
Sensors and Logic Switches
دانشگاه شهیدرجایی تهران
Mixed Reality Server under Robot Operating System
Light (electromagnetic waves)
Reporter Lazare Osmanov Team georgia-georgians
تعهدات مشتری در کنوانسیون بیع بین المللی
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
Machine data collection
Grape Detection in Vineyards
Elecbits Electronic shade.
Color Image Processing
Topic 9.2 Space Projectile Motion.
Face Detection Gender Recognition 1 1 (19) 1 (1)
PURE Mid-Semester Report
W3C Workshop on Web Games (Gamepad)
Presentation transcript:

gofi the golfball finder Anton Wilhelm Ranjini Aravind

Progress so far Images of golf balls taken Different light intensity Different height Different angles Implementing ball recognition using openCV Implementing line recognition using openCV

Realization Action Line Recognition Ball recognition Transmission Read mjpeg stream Filter Ball recognition Forward images to openCV Line Recognition Preprocess Detect line Calculate angles Action If ball found -> Land If line found -> Change direction

Problems and Solutions Delay in the transmission of images and commands Do not use Virtual Machine Only process a subset of images When line detected, return and ignore the detection of the same line again OR Use double colored line to avoid flying in the wrong direction Line detection from different heights Fly at a fixed height or height range

Thank you for your attention!