project plan
play

Project Plan Intelligent Real World Text Recognition The Capstone - PowerPoint PPT Presentation

Project Plan Intelligent Real World Text Recognition The Capstone Experience Team TechSmith Jordyn Castor Debayan Deb Maxwell Miller Whitney Mitchell Cody Pearson Department of Computer Science and Engineering Michigan State University


  1. Project Plan Intelligent Real World Text Recognition The Capstone Experience Team TechSmith Jordyn Castor Debayan Deb Maxwell Miller Whitney Mitchell Cody Pearson Department of Computer Science and Engineering Michigan State University Fall 2015 From Students… …to Professionals

  2. Functional Specifications • Efficiently recognize text and perform appropriate actions • Options to easily save text and retrieve for later use • Accessibility for users who are visually impaired The Capstone Experience Team TechSmith Project Plan 2

  3. Design Specifications • Camera to capture real time images • Simplistic and accessible user interface  Adjustable for different devices  Supports built in Windows 10 Narrator • Easily access stored data The Capstone Experience Team TechSmith Project Plan 3

  4. Screen Mockup: Windows Phone 12:38 12:38 Settings Saved History The Capstone Experience Team TechSmith Project Plan 4

  5. Screen Mockup: Windows Phone 12:38 12:38 We found….. Settings doug@web.com Saved History 123-456-7890 Phone Numbers Email Addresses Call Save Addresses Text Scan Again The Capstone Experience Team TechSmith Project Plan 5

  6. Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 6

  7. Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 7

  8. Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 8

  9. Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 9

  10. Technical Specifications • Takes in image, produces string • String is interpreted through regular expressions • User chooses to send the string to one of the following:  Text-To-Speech engine  System memory  Appropriate action • Strings can be sent to and retrieved from server The Capstone Experience Team TechSmith Project Plan 10

  11. System Architecture The Capstone Experience Team TechSmith Project Plan 11

  12. System Components • Hardware Platforms  Windows 10 desktop  Windows Phone  Windows Tablet  Raspberry Pi • Software Platforms / Technologies  Languages: C#/XAML  Developed in Visual Studio 2015  Windows Optical Character Recognition Engine  Microsoft Azure Server The Capstone Experience Team TechSmith Project Plan 12

  13. Testing • Lots of manual testing is vital • Test on development machine first • Deploy to other devices using direct connection or emulators • Have to test under many different conditions  Lighting and position will not always be ideal The Capstone Experience Team TechSmith Project Plan 13

  14. Risks • Windows 10 Development Environment  The development environment is prone to various bugs which could result in a showstopper  Mitigation: Researching various workarounds and documentations posted online • Potentially Inaccessible Tools  Our software needs to meet accessibility standards  Mitigation: Gather accessible tools The Capstone Experience Team TechSmith Project Plan 14

  15. Risks • Lack of experience with Raspberry Pi  Deployment to Raspberry pi is a requirement during the latter portion of our project  Mitigation: Research software development on Raspberry Pi • Unfamiliarity with Microsoft Azure  Microsoft Azure Cloud will serve as a backend-cloud server  Mitigation: Looking up documentation for Microsoft Azure The Capstone Experience Team TechSmith Project Plan 15

Recommend


More recommend