the optical telemeter supervisor - mr reg dodds co – supervisor - mentor- mr dane brown presented...
DESCRIPTION
Review The Problem Measuring a surface area can be cumbersome. Previous Solutions The conventional physical apparatus Proposed Solution: The Optical TelemeterTRANSCRIPT
The Optical Telemeter
Supervisor - Mr Reg DoddsCo – 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 ProblemMeasuring a surface area can be cumbersome.• Previous SolutionsThe conventional physical apparatus• Proposed Solution:The Optical Telemeter
High Level SchemaPlace 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 deviceDisplay data
Low Level Schema
210 mm
279.
44 m
m
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 Interface1. The Application start screen
Starts app
The User Interface2. The First Menu Screen
Camera
The User Interface3. The Camera
Takes Picture
The User Interface
Swipe left : Opens Menu
Swipe right: Shows Results
4. Workspace
The User InterfaceSwipe Left
Show results
Camera, overwrites current picture
The User InterfaceThe 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 EvaluationTest 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: http://mitmobilelearning.org/
• 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 2.4.5.0 Documentation: http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
Demo Overview
• Take a picture• Selecting from options• Sending image for computation• Viewing results
Questions and Answers