Integrating PsychoPy eye tracking with a cheap webcam on a desktop computer?

Hi everyone -

Has anyone had luck with implementing eye tracking in PsychoPy using a cheap webcam, or some other inexpensive option?

I have some projects in my lab that use PsychoPy and our expensive EyeLink eye tracker. The setup works great, but it’s in use 40 hrs/wk running participants in various projects, and I have a need to get another cheap eye tracking setup running in another experiment room in my lab. Any quick/dirty/cheap solutions that you all have working, that could recommend?

Thx!
Brian Odegaard

You could try to tie into the https://webgazer.cs.brown.edu framework. Looks like there have been a few posts about it in PsychoPy with JS/Pavlovia.

This thread is likely where you should start

Additional examples:

Hi everyone! If you’re interested in trying out the demo_eye_tracking framework, I’ve built a short study based on it.
It runs directly in your browser and uses webcam-based eye tracking.
It only takes about 3–6 minutes: https://run.pavlovia.org/yangxiy/demo_eye_tracking2

1 Like