Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar."— Presentation transcript:

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

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

3  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.

4 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

5 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 }

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

7  The splash screen as seen by the user

8  The home screen as seen by the user

9  The camera

10  The selection confirmation screen

11  The selection screen

12  The menu screen

13  The language selection screen

14

15  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.

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

17


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

Similar presentations


Ads by Google