Github Repo: https://github.com/stevencuy/EECS-481-MDE
- Github is currently public until the beta score is recieved. Then it will return to private until final release.
To 481 instructors: Our Beta submission consists of files located in folders 1 and 2.
Please connect an Interactive Gesture Camera to the computer and have it as the only active webcam.
Folder descriptions:
-
SETKeyboard - All the GUI code for the on-screen keyboard is located here.
-
EyeTracking - All the Pupil Tracking and Gaze Estimation classes are located here.
-
Doumentation_gui - Documentation resources related to GUI
-
Documentation_eyetracking - Documentation resources related to eyetracking
-
Documentation - Submitted documents
Build Instructions: (Using Visual Studio 2012)
Install Intel Perceptual Computing SDK (Used for text to speech output):
- Navigate to: http://software.intel.com/en-us/vcsource/tools/perceptual-computing-sdk
- Select "Download" on the right of the page
- Install with default settings (Takes a couple of minutes)
- Restart computer
Install presage, the predictive text entry system:
- Navigate to: http://presage.sourceforge.net
- Download presage version 0.9~beta (or later) ( https://sourceforge.net/projects/presage/files/presage/0.9~beta/win32/presage-0.9~beta20140216-setup.exe/download )
- Install with default settings
Build Source:
- Clone master branch to pc
- Navigate to EECS-481-MDE/SETKeyboard/
- Open SETKeyboard.sln
- Ensure that the selected solution platform is x86 (i.e. Debug|x86 or Release|x86 - do not use AnyCPU or x64) The selected platform must match the installed presage build platform.
- Select run "Start" button (green play button)
Using
- Every button within the application can be fired after being hovered over for a constant amount of time called the "dwell time."
- Suggested word completions/predictions are displayed in the bar in between the console and the tab bar
- For the T9 keyboard, characters attributed to the selected button are cycled through by holding the cursor over the button
Build Instructions: (Using Visual Studio 2012 or Express)
Install opencv:
- Download opencv.zip from https://drive.google.com/file/d/0BzjT9l5eslJuQlJXd2pVQlh5SE0/edit?usp=sharing
- Unzip opencv to root "C:/"
- Computer -> Properties -> Advanced System settings -> Advanced -> Environment Variables -> System Variables -> Path Add "C:\opencv\install\bin" to Path
Build Source:
- Clone master branch to pc
- Navigate to EECS-481-MDE/EyeTracking/
- Select run "Start" button (green play button) for debug not release.
Using
-
The head must be very still when using the eyetracker
-
After starting the application, without moving the head, look at the top left corner of the screen, focus, and press UP ARROW KEY
-
Then look at the bottom right corner of the screen with your head in the same position and press DOWN ARROW KEY
-
At this point the cursor will take control
-
Look around and focus on characters without moving your head dramatically
-
One can recalibrate both corners if the cursor gets thrown off
-
Press ESC at any time to kill the program and cursor control.
-
Use the application in proper lighting position and be close enough to the screen.
If any issues please contact Steven Uy at stevenuy@umich.edu
Team Set: Anthony Chiang, Deng Ke Teo, Bryant Ku, Steven Louie, Mark Mevorah, Jason Terranova, Steven Uy