将眼部部落的眼动追踪器纳入心理状态

时间:2014-08-04 14:35:02

标签: psychopy

我正在设计一个使用心理学的实验。我希望能够使用眼部眼动追踪器来获取眼球运动数据。

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

谢谢!

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

基博

2 个答案:

答案 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一起使用:

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

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

    - eyetracker.hw.theeyetribe.EyeTracker:
        enable: True
        name: tracker
        monitor_event_types: [BinocularEyeSampleEvent, ]
    
  3. 请注意,theeyetribe ioHub眼动仪界面的当前实现目前不支持使用iohub api运行校准。要校准眼睛部分,请使用供应商提供的校准软件,然后开始心理学实验并通过ioHub访问流式眼睛位置数据。