3

我正在使用psychopy设计一个实验。我也希望使用 eye-tribe eye-tracker 获得眼球运动数据。

我看到了 Sol 的 eyetribe 代码。是否有关于如何使用 pyTribe.py 的教程或说明,以便我可以在psychopy 中使用 eyetribe 跟踪眼球运动?

谢谢!

https://github.com/psychopy/psychopy/blob/7a6ffe699341338d1054f930b17e3027f11bc96d/psychopy/iohub/devices/eyetracker/hw/theeyetribe/pyTribe.py

吉博

4

2 回答 2

4

你不需要使用 pyTribe,因为 PsychoPy 有一个通用的眼动仪接口(ioHub,由 Sol 编写),它应该包括对 EyeTribe 的支持。您使用与任何眼动仪相同的代码:唯一不同的是 EyeTribe 特定的配置文本文件。

因此,您可以从上面评论中@sviter 指示的演示代码开始。否则,您还可以根据需要使用代码片段将眼动追踪集成到 PsychoPy 的 Builder 界面中。

响应速度更快的答案将需要比您想要“在 PsychoPy 中跟踪眼球运动数据”更多的细节。你到底想做什么?

于 2014-08-11T04:54:12.270 回答
2

很可能这个答案对你来说太迟了,现在Jibo,对不起。正如迈克尔的回复所暗示的,要在psychopy 中使用theeyetribe 系统,您可以使用psychopy.iohub 访问眼动仪设备。

例如,psychopy/demos/coder/iohub/eyetracking/gccursor/run.py 演示可以通过更改psychopy/demos/coder/iohub/eyetracking/gccursor 文件夹中的iohub_config.yaml 文件与theeyetribe 一起使用:

  1. 删除演示使用的默认眼动仪硬件的配置。

    - eyetracker.hw.XXXXXXX:
        [remove all settings 
         for the currently specified
         eye tracker hardware]
    
  2. 添加eyetribe系统需要的配置信息:

    - eyetracker.hw.theeyetribe.EyeTracker:
        enable: True
        name: tracker
        monitor_event_types: [BinocularEyeSampleEvent, ]
    

请注意,theeyetribe ioHub 眼动仪接口的当前实现目前不支持使用 iohub api 运行校准。要校准 theeyetribe,请使用供应商提供的校准软件,然后开始您的心理实验并通过 ioHub 访问流式眼睛位置数据。

于 2014-10-23T03:08:10.133 回答