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
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
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
Screen Mockup: Windows Phone 12:38 12:38 Settings Saved History The Capstone Experience Team TechSmith Project Plan 4
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
Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 6
Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 7
Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 8
Screen Mockup: Windows Computer and Tablet The Capstone Experience Team TechSmith Project Plan 9
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
System Architecture The Capstone Experience Team TechSmith Project Plan 11
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
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
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
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