0

我正在使用psychopy和iohub通过eyelink(sr研究)系统收集眼球追踪数据。我希望能够设置两件事:固定事件(在某个时间点固定 100 毫秒,以便任务/新试验的下一部分发生)和“兴趣区域”:基本上,预先- 定义区域,以便我可以分析特定区域的凝视持续时间。我正在使用的代码只是我对眼动追踪感到兴奋的通用东西(我不是编码专家),我不知道如何修改它来完成这两件事。

谢谢!

4

1 回答 1

0

在您的问题中,从计算的角度来看,“固定事件”和“兴趣区域”似乎实际上是同一件事。我想本质是,在每一帧上,您检查当前的注视位置,并监控相关 AOI 内的注视是否持续了至少 100 毫秒,或者任何需要的持续时间。

我假设您正在使用 Builder

伪代码:

开始日常:

fixation_started = False

每帧:

if gaze position is in AOI: # pseudo-code

    if not fixation_started:

        fixation_start_time = t
        fixation_started = True

    # else fixation has started, so check duration:
    elif t - fixation_start_time > 0.100:

        # do whatever, as this fixation has exceeded 100 ms

else: # subject is looking elsewhere:
    fixation_started = False
于 2016-02-15T02:58:26.493 回答