/tobii_glasses2_utils

Various utilities to record and process Tobii Glasses 2 eye-tracking data

Primary LanguagePython

tobii_glasses2_utils

Various utilities to record and process Tobii Glasses 2 eye-tracking data

Installing Dependencies (that aren't automtically included in the Anaconda Python distribution):

DO THESE IN ORDER

  1. ffmpeg
    • Can be installed with homebrew on OS X. Just do brew install ffmpeg
  2. OpenCV
    • Must install the version with ffmpeg enabled, available by simply entering conda install -c https://conda.anaconda.org/shariqiqbal2810 opencv
  3. Run ffmpeg_test.py in order to ensure that everything installed correctly
    • It should produce a video called 'test.m4v' that is simply a black screen turning white.

tobii_data_process.py

We have found that finding discontinuous points in eye tracking data is most effective when using the mean of a window around each point and comparing that value to the point itself. After some testing we decided to set the window size at 10. This value does the best job of removing discontinuous points without removing too much information, as can be seen in the examples below.