Ubuntu下使用眼动仪Tobii Eye Tracker 4C

01 安装 & 使用

安装、使用过程参考:https://github.com/Eitol/tobii_eye_tracker_linux_installer

下面过程主要是github中自述文件的翻译

① 下载

在新终端,
git clone https://github.com/Eitol/tobii_eye_tracker_linux_installer.git

https://github.com/Eitol/tobii_eye_tracker_linux_installer

② 安装

进入刚刚下载的文件夹,然后在当前文件夹打开终端

bash ./install_all.sh

sudo apt --fix-broken install

bash ./install_all.sh

③ 校准

运行以下命令,或者进入下述路径,然后选择TobiiProEyeTrackerManager右键运行

cd /opt/TobiiProEyeTrackerManager

./TobiiProEyeTrackerManager

校准前需要先标记眼动仪到屏幕距离,以及屏幕和眼动仪相对位置等

校准过程参考下图:

在这里插入图片描述

④ 运行

cd ~/tobii_eye_tracker_linux_installer

cd
<think>好的,用户想了解如何下载和使用Tobii SDK,我需要根据提供的引用资料来整理答案。首先,用户可能是在开发与追踪相关的应用,可能是游戏或者研究项目。他们提到的Tobii,可能有不同的型号,比如4C,而且可能在不同的操作系统上使用,比如Windows或者Ubuntu。用户的需求可能包括SDK的下载步骤、安装注意事项以及基本的使用方法。 首先,我需要确定用户的操作系统,但用户没有明确说明,所以应该覆盖所有可能的情况。根据引用资料,Windows和Ubuntu都有对应的SDK或解决方案。引用[1]提到下载Tobii Unity SDK for Desktop,引用[2]则提到从Tobii开发者中心获取适用于Windows的SDK,分Gaming和Pro两种。引用[3]是关于Ubuntu使用4C的GitHub项目,而引用[4]提到Python版本的要求,可能用户需要用到Python相关的SDK。 接下来需要分步骤说明下载和安装过程。对于Windows用户,引用[2]指出要区分Gaming和Pro SDK,可能需要根据应用场景选择。安装完成后需要检查硬件连接和软件兼容性,如引用[1]提到的安装Tobii Engine运行时。对于Ubuntu用户,引用[3]提供了GitHub项目,可能需要通过命令行安装。此外,Python环境可能需要按照引用[4]的提示安装合适版本。 然后,使用步骤需要说明初始化SDK、配置数据读取和集成到项目中的流程。可能需要引用不同的API接口,比如Unity SDK或Python示例代码。用户可能关心如何验证是否正常工作,所以测试步骤也很重要。 最后,生成相关问题时要考虑用户可能的后续疑问,比如不同SDK的区别、跨平台开发、常见错误处理等。需要确保回答覆盖这些方面,并引导用户进一步解决问题。同时要注意引用标识的正确添加,如引用[1]、[2]等的位置是否合适,确保用户能对应到参考资料。</think>### Tobii SDK 下载及使用说明 #### **1. 下载与安装准备** - **选择SDK类型** Tobii提供多种SDK,需根据应用场景选择: - **Tobii Gaming SDK**:适用于游戏开发,支持Unity/Unreal引擎集成[^2]。 - **Tobii Pro SDK**:适用于科研与数据分析,提供更精细的数据接口。 - **Tobii Unity SDK**:针对桌面应用开发,需单独下载[^1]。 - **操作系统适配** - **Windows**:从[Tobii开发者中心](https://developer.tobiipro.com/)下载对应SDK。 - **Ubuntu**:通过GitHub项目安装开源驱(适用于Tobii Eye Tracker 4C)[^3]。 #### **2. 安装步骤** 1. **安装运行时环境** 确保硬件连接后,安装官方提供的`Tobii Engine`运行时软件。 2. **配置开发环境** - **Unity项目**:导入Tobii Unity SDK包,在代码中调用追踪API。 - **Python开发**:确认Python版本≥2.7,使用`pip`安装Tobii官方库[^4]。 3. **Linux特殊配置** 运行以下命令安装4C: ```bash git clone https://github.com/Eitol/tobii_eye_tracker_linux_installer cd tobii_eye_tracker_linux_installer && sudo ./install.sh ``` #### **3. 基础使用示例(Python)** ```python import tobii_research as tr # 检测已连接的设备 eyetrackers = tr.find_all_eyetrackers() if eyetrackers: eyetracker = eyetrackers[0] print(f"已连接设备: {eyetracker.model_name}") # 注册凝视点数据回调函数 def gaze_data_callback(gaze_data): print(f"当前凝视坐标: {gaze_data['left_gaze_point_on_display_area']}") eyetracker.subscribe_to(tr.EYETRACKER_GAZE_DATA, gaze_data_callback, as_dictionary=True) else: print("未检测到设备") ``` #### **4. 验证与调试** - **硬件检测**:通过Tobii官方工具`Eye Tracking Configuration`检查设备状态。 - **数据准确性测试**:使用校准工具(如`Tobii Pro Lab`)调整参数[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值