By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

By: Hossein and Hadi Shayesteh Supervisor: Mr J.Connan.
Pages and boxes Building quick user interfaces. learning objectives o Build a quick UI with pages and boxes o understand how pages and boxes work o click.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Student: Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor: Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams Anaglyph Videos.
Phone Reader Project Presenter: Marilyn Bihina Supervisor: James Connan 1.
IRead Team Members: Matt Cardin, Paul Kennedy, Oscar Perez.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Lie Detection System Using Micro-Expressions
+ EDU Glogster and You Presentations that work! Created by Beth van Kan April 2, 2010.
By: Hossein and Hadi Shayesteh Supervisor: Mr. James Connan.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
© 2006 Palm, Inc. All worldwide rights reserved. Photos application Library.
Creating Mobile Apps with App Inventor! Day 5 Google search Kris Gordon Ludlow for links.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
By: Simon Kleinsmith Supervisor: Mr Mehrdad Ghaziasgar Co-supervisor: Mr James Connan.
Chapter 4 System Software.
ELECTRONIC CONDUCTING SYSTEM Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Assisted by: Diego Mushfieldt.
Project : The phone reader Presenter: Marilyn Bihina Supervisor: James Connan 1.
Phones and fieldTask. Session Objective Be familiar with: – selecting smart phones for a survey, – configuring them – and using them – fieldTask (c) Smap.
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
CapturaTalk4Android Demonstration Abi James
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mehrdad Ghaziasgar & James Connan Mentors: Roland Foster & Kenzo Abrahams.
Image Collection Backend for Cameraphones. Introduction Project Goals Design an integrated system to upload image from a mobile phone to a remote server.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co – supervisor: James Connan Assisted by: Ibraheem Frieslaar.
Capturing, Encoding and Rendering Gestures using the Kinect Adan Patience Supervisor: Mr. Mehrdad Ghaziasgar Co-Supervisor: Mr. Reginald McDonald Dodds.
Smart PSS Associate Certified Class Dahua Security Certification
App Inventor MIT App Inventor.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Electronic Conducting System Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connon Mentored by: Diego Mushfieldt.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Phone Reader Project Presenter: Marilyn Bihina Supervisor: James Connan.
By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Virtual Desktop Peephole By Kyle Patience Supervisor: Reginald Dodds Co Supervisor: Mehrdad Ghaziasgar.
Virtual Desktop Peephole By Kyle Patience Supervisor: Reginald Dodds Co Supervisor: Mehrdad Ghaziasgar.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
The Optical Telemeter Supervisor - Mr Reg Dodds Co – Supervisor - Mentor- Mr Dane Brown Presented by Mutende Msiska.
Main Computer Components
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
By: Hossein and Hadi Shayesteh Supervisor: Mr. James Connan.
Student: Thabang Kgwefane Supervisor: James Connan.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
Image Text & Audio hacks. Introduction Image Processing is one of the fastest growing technology in the field of computer science. It is a method to convert.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
Google translate app demo
bReader – Blind can read now
Moving The Mouse Pointer Using Eye Gazing
FISH IDENTIFICATION SYSTEM
Understanding WordPress
Optical Character Recognition
SUSPICIOUS ACTIVITY DETECTION
Explain what touch develop is to your students:
Android App Development Course
Explain what touch develop is to your students:
AHED Automatic Human Emotion Detection
AHED Automatic Human Emotion Detection
TO EDIT BUTTON 1 1 Locate the page where the button is located
FISH IDENTIFICATION SYSTEM
FISH IDENTIFICATION SYSTEM
Presentation transcript:

By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar

 Quick Recap  High Level Design  Low Level Design  User Interface Specification  Project Plan  References  Demo

 Problem ◦ Text in foreign languages are not understood ◦ Users with impaired vision ◦ Users that are illiterate.  Previous Solution ◦ Excellent novel idea.  Proposed Solution ◦ Application with which users can take pictures, make selections and have selections read on their command.

Take Picture or Opening an existing one Take Picture or Opening an existing one Make Selections Send to server Source image and coordinates Image pre- processing Optical Character Recognition and translation Send extracted text to device Text-to- speech Audio playback

Image Segmentation: main(){ Load image from the command line Read in the text file 4 lines at a time Store every line in a variable corresponding to the coordinate //(Line 1: Left, Line 2: Top, Line 3: Width, Line 4: Height) while(there are lines in coordinates file){ segmentIntoRegions(image, left, top, width, height) } segmentIntoRegions(image, left, top, width, height){ clone the image into another image set a region of interest on the cloned image and the given coordinates crop the image on the region of interest and save it into its own file }

 Overview of UIS ◦ Take picture or open existing one ◦ Select text segments ◦ Save and send coordinates to server ◦ Tap selection to listen to audio

 The splash screen as seen by the user

 The home screen as seen by the user

 The camera

 The selection confirmation screen

 The selection screen

 The menu screen

 The language selection screen

 Bradsky, G., & Kaehler, A. (2008). Learning OpenCV Computer Vision with the OpenCV Library. California: O'Reilly Media Inc.  Morris, J. (2011). Android User Interface Development. Birmingham: Packt Publishing Ltd.  Felker, D., & Dobbs, J. (2011). Android Application Development FOR DUMMIES. New Jersey: Wiley Publishing Inc.

Overview:  Taking a picture  Making Selections  Sending selections to server  Verifying file uploads