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