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