An eye-tracker is a device for measuring eye positions and eye movement. The glasses-type is a glasses-like type of Eye-tracker wearing like glasses.
This project of mine comes from an innovative experimental project of undergraduates, and uses funds of Hunan Normal University.
Introduction video is below:
Introduction Video -- YOUTUBE
Photo of 9 crosses for adjustment, regression analysis for mapping parameter
Photos of hardware, detection images and adjusting images
Origin Matlab testing program for pupil detection, and grayscale eye photos of every eye-directions to test detection
Core program files:
(File 1~3 & 5 run on PC, 4 runs on Raspberry Pi)
-
RecvPupilDetMap.py
Main file of project
Receive eye-cam picture to detect pupil. Receive front-cam picture and map cross on the picture.
-
pupildet.py
The essential function of pupil detection.
-
tools.py
Misc methods for adjustment, image processing, connection, etc.
-
sendvideo.py
Program run on Raspberry Pi to transfer images to PC server.
-
GetWinMousePos.py
Program to help adjust mapping parameter.
Other files are old files and don't work on this project.