GazeTrack: Eye-tracking for Processing (Tobii EyeX and 4C)
A Library by Augusto Esteves for the Processing programming environment.
Last update, 06/09/2020.
GazeTrack is library that supports basic gaze tracking using various Tobii eye-trackers.
The library was tested on Windows 10, using the Tobii EyeX and 4C eye-trackers. It should also work with any Tobii-enabled laptops.
Download
Download GazeTrack: Eye-tracking for Processing (Tobii EyeX and 4C) version 2.0.5 (2) in .zip format.
Download the TobiiStream application in .zip format.
Installation
Unzip and put the extracted GazeTrack folder into the libraries folder of your Processing sketches. Reference and examples are included in the GazeTrack folder.
Before you start, make sure the TobiiStream.exe is running and displaying gaze data. You can download this application here. This uses ZMQ's PUB-SUB pattern to communicate with the GazeTrack library, but can be used by any application that subscribes to the main streams: TobiiStream and TobiiState.
Keywords. tobii,eyex,gazetrack,gaze
Reference. Have a look at the javadoc reference here. A copy of the reference is included in the .zip as well.
Source. The source code of GazeTrack: Eye-tracking for Processing (Tobii EyeX and 4C) is available at GitHub, and its repository can be browsed here.
Examples
Find a list of examples in the current distribution of GazeTrack: Eye-tracking for Processing (Tobii EyeX and 4C), or have a look at them by following the links below.
Tested
Platform windows
Processing 3.3.6,3.3.7,3.5.3,3.5.4
Dependencies jeromq,jnacl