- Have control of cursor
- Have control of built-in camera
- Functional GUI
- GUI collects data
- Game logic
Be able to move cursor around screen by programming. Be able to save location information of cursor.
Be able to access built-in camera. Save and store images.
Create a GUI that generates any number of quadrants. When quadrant is clicked, stores quadrant location, cursor location, and saves camera image.
Create a matching game that creates a randomized board for each game. Create a scoring system. Correct matches remain visible. Incorrect matches get "flipped" back over.
Create a dataset of information from GUI. Collect facial images at as many potential angles as possible.
Combine facial estimation, eye gaze estimation, and cursor control.