我正在使用psychopy和iohub通过eyelink(sr research)系统收集眼球跟踪数据。我希望能够设置两件事:固定事件(任务的下一部分/新试验需要在某一点固定100ms)和#34;兴趣领域":基本上,预定义区域的区域,以便我可以分析特定区域的凝视持续时间。我使用的代码只是我为眼球跟踪得到心理因素的通用内容(我没有编码专家),我无法弄清楚如何修改它来做这两件事。
谢谢!
答案 0 :(得分: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