我正在使用psychopy设计一个实验。我也希望使用 eye-tribe eye-tracker 获得眼球运动数据。
我看到了 Sol 的 eyetribe 代码。是否有关于如何使用 pyTribe.py 的教程或说明,以便我可以在psychopy 中使用 eyetribe 跟踪眼球运动?
谢谢!
吉博
我正在使用psychopy设计一个实验。我也希望使用 eye-tribe eye-tracker 获得眼球运动数据。
我看到了 Sol 的 eyetribe 代码。是否有关于如何使用 pyTribe.py 的教程或说明,以便我可以在psychopy 中使用 eyetribe 跟踪眼球运动?
谢谢!
吉博
你不需要使用 pyTribe,因为 PsychoPy 有一个通用的眼动仪接口(ioHub,由 Sol 编写),它应该包括对 EyeTribe 的支持。您使用与任何眼动仪相同的代码:唯一不同的是 EyeTribe 特定的配置文本文件。
因此,您可以从上面评论中@sviter 指示的演示代码开始。否则,您还可以根据需要使用代码片段将眼动追踪集成到 PsychoPy 的 Builder 界面中。
响应速度更快的答案将需要比您想要“在 PsychoPy 中跟踪眼球运动数据”更多的细节。你到底想做什么?
很可能这个答案对你来说太迟了,现在Jibo,对不起。正如迈克尔的回复所暗示的,要在psychopy 中使用theeyetribe 系统,您可以使用psychopy.iohub 访问眼动仪设备。
例如,psychopy/demos/coder/iohub/eyetracking/gccursor/run.py 演示可以通过更改psychopy/demos/coder/iohub/eyetracking/gccursor 文件夹中的iohub_config.yaml 文件与theeyetribe 一起使用:
删除演示使用的默认眼动仪硬件的配置。
- eyetracker.hw.XXXXXXX:
[remove all settings
for the currently specified
eye tracker hardware]
添加eyetribe系统需要的配置信息:
- eyetracker.hw.theeyetribe.EyeTracker:
enable: True
name: tracker
monitor_event_types: [BinocularEyeSampleEvent, ]
请注意,theeyetribe ioHub 眼动仪接口的当前实现目前不支持使用 iohub api 运行校准。要校准 theeyetribe,请使用供应商提供的校准软件,然后开始您的心理实验并通过 ioHub 访问流式眼睛位置数据。