A computer vision project with Java utilizing eye gaze estimation for human-computer interaction in a shooting game.

By capturing live video from the user's camera, the application detects the user's eye gaze and converts it to cursor movements on the screen. The user's task is to shoot targets that pop-up at various locations.
EyeGaze.online-video-cutter.com.mp4
pupil.crop.mp4
If you use this code in your research or for more details about the method, please refer to our paper:
Erdem, Yusuf Sait, et al. "Computer Game Controlled by Eye Movements." International Journal of Scientific Research in Information Systems and Engineering (IJSRISE) 1 (2015): 97-102.
This project was completed as a graduation project at Gediz University - Computer Engineering Department in 2015.
- "Processing" v4.3 (core, video): https://processing.org
- "Opencv_processing": https://github.com/atduskgreg/opencv-processing/
- "Proclipsing" v0.9a: https://github.com/ybakos/proclipsing