2

I used to work with an eye tracker Tobii Pro and wrote a Python script using PyGaze. I recently had to change of tracker and got a Tobii 4C, which doesn't seem to work with that PyGaze library.

I've searched the internet for hours but I couldn't find an alternative to PyGaze. Do you know some library/API/... that I can use ? (Python is not an obligation)

Thanks in advance.

Shamrock
  • 65
  • 8
  • 1
    Have you looked at Psychopy (http://www.psychopy.org/). It has support for some Tobii devices, although I am not sure if there is support for Tobii 4C. – Asterisk Apr 17 '18 at 02:41
  • 1
    PyGaze is using PsychoPy and I already searched that way. I think it has to do because of the license but I'm not sure. (Anyway, for me it is too late to solve that problem :/) – Shamrock Apr 18 '18 at 14:14

1 Answers1

2

You can see the various available SDKs for their products on their website. Apparently you have no less than three of them:

  • The Core SDK, for general interactive use, mainly in C#, although it offers a lower-level API in C# and C/C++.
  • The Gaming SDK supporting Unity, in C#.
  • The Pro SDK for analytical applications, in C, Python, Matlab and .Net Framework.

Note that licensing of the SDKs vary.

jdehesa
  • 58,456
  • 7
  • 77
  • 121
  • 1
    Thank you for your answer, but I already have the SDKs but those give me raw data. I was more looking for a similar to PyGaze library that can at least detect fixations from those data. – Shamrock Feb 28 '18 at 08:37
  • 1
    @Shamrock Seems that the Core SDK can do that, see [`FixationDataStream`](https://tobii.github.io/CoreSDK/api/Tobii.Interaction.FixationDataStream.html) and [sample code](https://github.com/Tobii/CoreSDK/blob/master/samples/Streams/Interaction_Streams_102/Program.cs). – jdehesa Feb 28 '18 at 10:10
  • 1
    Thanks, I'll try to investigate that way. – Shamrock Feb 28 '18 at 10:22