Psychopy tobii校准

 

###启动tobii

found_eyetrackers=tr.find_all_eyetrackers()

eyetracker=found_eyetrackers[0]

calibration = tr.ScreenBasedCalibration(eyetracker)

calibration.enter_calibration_mode()

 

###校准

k=True

while k:

   ###tobii坐标系与psychopy需要转换

    x_point = [0,-0.6,0.6,-0.6,0.6]

    y_point = [0,0.6,0.6,-0.6,-0.6]

    tob_x = [0.5,0.2,0.8,0.2,0.8]

    tob_y = [0.5,0.2,0.2,0.8,0.8]

    for i in range(5):

        x=x_point[i]

        y=y_point[i]

       ###需要放一个圆点图片

        pic_circle=visual.ImageStim(win, image = pp,pos=(x,y))

        pic_circle.draw()

        win.flip()

        core.wait(1.5)

        

        if calibration.collect_data(tob_x[i],tob_y[i]) != tr.CALIBRATION_STATUS_SUCCESS:

            calibration.collect_data(tob_x[i],tob_y[i])

    print(calibration.collect_data)            

    print("Computing and applying calibration.")

    calibration_result = calibration.compute_and_apply()

    print("Compute and apply returned {0} and collected at {1} points.".

        format(calibration_result.status, len(calibration_result.calibration_points)))

 

    if len(calibration_result.calibration_points)>5:k=False

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值