The Optical Telemeter Supervisor - Mr Reg Dodds Co – Supervisor - Mentor- Mr Dane Brown Presented by Mutende Msiska
Overview Review High Level Schema Low Level Schema The User Interface The Server’s End Project Plan References Demo
Review The Problem Measuring a surface area can be cumbersome. Previous Solutions The conventional physical apparatus Proposed Solution: The Optical Telemeter
High Level Schema Place a marker on the surface area Take picture Send image to server Image pre- processing Determine region of interest Locate marker Determine dimensions of surface area Send computed data to device Display data
Low Level Schema 210 mm mm
Low Level Schema - Template Matching
Low Level Schema - Edge Detection Breadth Height
The User Interface A brief overview of the GUI – The user takes a picture of the surface area – Has an option of rejecting the image or taking another one – Save the image – Sends the image to the server
The User Interface 1. The Application start screen Starts app
The User Interface 2. The First Menu Screen Camera
The User Interface 3. The Camera Takes Picture
The User Interface Swipe left : Opens Menu Swipe right: Shows Results 4. Workspace
The User Interface Swipe Left Show results Camera, overwrites current picture
The User Interface The results page
Project Plan Term 1 – User Requirements and Analysis - Learn how to use OpenCV in order to manipulate images - Do research regarding image pre- processing techniques - Document Requirements Term 2 – Design and Development of the Prototype - Design the proposed solution - Develop a prototype of the proposed solution Term 3 – Coding the Final Application/Implementation - Add functionality to the Prototype hence improving it as a whole - Cater for shortcomings of the application Term 4 – Testing and Evaluation Test and deploy the proposed solution Optical Telemeter Timeline
References Bradski, G., & Kaehler, A. (2008). Learning OpenCV. California: O'Reilly. Felker, D. (n.d.). Android Application Development for Dummies. Felker. Massachusetts Institute of Technology. (2012). Massachusetts Institute of Technology. Retrieved April 20, 2013, from MIT mobile learning: Meier, R. (2010). A Biginner's Guide to Android. Google 10. Opencv dev team. (2013, May 23). Image processing. Retrieved May 28, 2013, from OpenCv Documentation: hing/template_matching.html
Demo Overview Take a picture Selecting from options Sending image for computation Viewing results
Questions and Answers