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

2023-05-16

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 example

gcc main.cpp -o main -pthread /usr/lib/tobii/libtobii_stream_engine.so

./main

运行后结果如下:

在这里插入图片描述

02 报错及解决

问题1

问题:

正准备解包 tobii_config_0.1.6.111_amd64.deb  ...
正在解包 tobii-config (0.1.6-111) ...
dpkg: 依赖关系问题使得 tobii-config 的配置工作不能继续:
 tobii-config 依赖于 gconf2;然而:
  未安装软件包 gconf2。
 tobii-config 依赖于 gconf-service;然而:
  未安装软件包 gconf-service。
 tobii-config 依赖于 libappindicator1;然而:
  未安装软件包 libappindicator1。

dpkg: 处理软件包 tobii-config (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
在处理时有错误发生:
 tobii-config
./lib already exist. Continue...
DONE :)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 tobii-config : 依赖: gconf2
                依赖: gconf-service
                依赖: libappindicator1 但是它还没有被安装

解决:

sudo apt --fix-broken install

问题2

问题:

Gtk-Message: 21:34:56.084: Failed to load module "canberra-gtk-module"

解决:

sudo apt-get install libcanberra-gtk-module  

问题3

在catkin_make时报错
这个问题是因为下载的文件里还有关于眼动仪的qt功能包
https://github.com/chengyangkj/Ros_Qt5_Gui_App

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5Multimedia"
  with any of the following names:

    Qt5MultimediaConfig.cmake
    qt5multimedia-config.cmake

  Add the installation prefix of "Qt5Multimedia" to CMAKE_PREFIX_PATH or set
  "Qt5Multimedia_DIR" to a directory containing one of the above files.  If
  "Qt5Multimedia" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  Ros_Qt5_Gui_App-master/CMakeLists.txt:21 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/guyue/ur_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/guyue/ur_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
sudo apt-get install qtmultimedia5-dev

03 其他资料

  • api介绍
    https://developer.tobii.com/product-integration/stream-engine/getting-started/

  • Tobii 眼动仪配置SDK-- 眼动仪开发入门(2)(c++程序)
    https://blog.csdn.net/zzu_seu/article/details/88363806

  • 眼动仪 python SDK tobii_research 操作笔记(使用python,还加入了校准程序)
    https://blog.csdn.net/Forrest97/article/details/108007752


  • Ubuntu下使用Tobii Eye Tracker 4C眼动仪控制鼠标光标
    https://blog.csdn.net/qq_27833589/article/details/102975781

  • 使用python处理眼动数据(大量眼动数据的保存、转换和处理)
    https://blog.csdn.net/zjjoebloggs/article/details/90272852

  • matlab 处理眼动仪数据总结(一) :数据读取
    https://blog.csdn.net/qq_33356616/article/details/106355163


  • 关于tobii在python使用的问题
    https://stackoverflow.com/questions/54973570/tobii-eye-tracker
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu下使用眼动仪Tobii Eye Tracker 4C 的相关文章

随机推荐

  • 算法学习笔记

    最近无意中看到一个算法的网站 xff0c 看着感觉介绍得挺系统的 xff0c 虽然做算法以及指导学生开发各种算法这么些年了 xff0c 却没有真正系统的学习过 xff08 几年前啃过算法导论 xff0c 但是苦于那蹩脚的中文翻译 xff0c
  • 2023年可见光通信(LiFi)研究新进展

    可见光无线通信Light Fidelity xff08 LiFi xff09 又称 光保真技术 xff0c 是一种利用可见光进行数据传输的全新无线传输技术 LiFi是一种以半导体光源作为信号发射源 xff0c 利用无需授权的自由光谱实现无线
  • 论文阅读笔记之——《Toward Convolutional Blind Denoising of Real Photographs》及基于pytorch的CBDNet的复现

    本文是CBDNet xff08 convolutional blind denoising network xff09 的阅读笔记 本博文分为两块 xff0c 一块是阅读笔记 xff0c 一块是本人对CBDNet的实验记录 论文链接 xff
  • C++和Windows平台的一些书籍

    从2010年学习编程以来 xff0c 到现在有差不多3年时间了 xff0c 过的真快啊 目前在深圳工作 xff0c 主要使用的是C 43 43 语言 xff0c 那么我就说说C 43 43 和Windows平台的书籍吧 1 C primer
  • 程序员提升之排查bug的能力

    不知不觉工作已经快一年了 xff0c 从开始工作以后 xff0c 跟着大神们学习了很多 xff0c 从一个小白慢慢的成长起来 xff0c 从我目前的经验来看 xff0c 我要感谢bug xff0c 这里的bug并不单单是指bug xff0c
  • CMakeList编译报错ninja: error: missing and no known rule to make it解决方法

    Android NDK开发引用第三方库CMakeList txt编译报错 xff1a ninja error 39 XXX NDKApplication app src main cpp src main cpp armeabi v7a l
  • 关于Java学习的心得体会

    大一的第二学期 xff0c 满心欢喜的期待着自己的专业课 xff0c 上个学期C语言老师和我们说C语言只是入门 xff0c 我们还学得如此吃力 心中已经能够想到本学期的心酸了 xff0c 果不其然 xff0c 老师说本学期不学C 43 43
  • 项目管理第十三章项目相关方管理

    项目管理第十三章项目相关方管理 项目相关方管理 xff1a 包括识别能够影响项目或会受项目影响的人员 团体或组织 xff0c 分析相关方对项目的期望和影响 xff0c 制定合适的管理策略来有效调动相关方参与项目决策和执行 其过程包括 xff
  • Git3.创建版本库(Git仓库)&提交更新到仓库

    创建版本库 Git仓库 什么是版本库呢 xff1f 版本库又名仓库 xff0c 英文名repository xff0c 你可以简单理解成一个目录 xff0c 这个目录里面的所有文件都可以被Git管理起来 xff0c 每个文件的修改 删除 x
  • ssh 登录时常出现的几种错误以及解决方法(Linux)

    前言 ssh是Linux系统中常用的远程登陆的命令 xff0c 有的时候我们通过xshell等远程连接软件使用ssh去登陆远程的服务器的时候 xff0c 会遇到一些问题 下面是关于ssh 远程登陆的问题解决方法的总结 xff08 更新中 x
  • vins-mono(4)重定位以及全局优化

    vins的重定位模块主要包含回环检测 回环候选帧之间的特征匹配 紧耦合重定位三个部分 a 回环检测 采用BRIEF描述子的DBOW2词袋进行闭环检测 对新来的关键帧重新检测500个角点进行闭环检测同时对所有角点进行BRIEF描述 然后计算当
  • STM32CubeMX的下载以及安装

    第一步 xff1a 安装应用软件 下载STM32CubeMX软件并安装 xff1b 第二步 xff1a 安装MCU固件包 在线安装用户所选的STM32微控制器对应的MCU固件包 具体操作步骤如下 xff1a 软件的下载地址 xff1a ht
  • MDK-ARM软件的下载以及资源分享

    1 软件的基本特点 xff1a 支持源代码的编辑 编译 程序的下载和调试等多种功能 编译器和器件支持包分离 xff0c 可根据需求安装 xff0c 减少软件的大小 提供多种中间件 xff0c 如RTOS和GUI等 xff0c 提高开发效率
  • 关于Win10家庭版修改用户名的问题

    之前电脑注册的时候命名为中文 xff0c 但在装很多软件时就会出现很多奇奇怪怪的问题 xff0c 查了之后发现可能是因为系统的中文名造成的 xff0c 因此在之后可能就需要修改 之前在网上找到比较常见的两种方法都不适用于Win10家庭版 方
  • ROS 开源智能小车 TurtleBot3 Waffle pi 深度视觉版简介 (可实现地图搭建、自主导航、自主避障、深度视觉算法研究)

    ROS机器人操作系统为什么现在火爆全球 xff1f ROS xff08 Robot Operating System xff0c 机器人操作系统 xff09 是目前世界上更主流更多人使用的机器人开源操作系统 它可以提供操作系统应有的服务 x
  • c/c++输出保留指定位小数(输出精度控制)

    c 43 43 C 43 43 的精度控制需要头文件 span class token macro property span class token directive keyword include span span class to
  • 以连接mysql为例:六种流行的语言比较——C、C++、python、Java、php、C#

    本文是六种语言连接mysql数据库的代码展示 xff0c 在LZ尝试的过程中 xff0c 无论是语言环境搭建 mysql依赖库的导入还是代码的风格 xff0c 各种语言都各有千秋 接下来 xff0c 我们就让这些语言一一登场吧 Java x
  • 熊迈摄像头SDK二次开发:登录、截屏、录像等功能

    对雄迈摄像头二次开发 xff0c 因为雄迈给的资料比较混乱 xff0c 没有找到可用的sdk手册 xff0c 所以一开始想用OpenCV 43 qt 但是在Windows环境下 xff0c opencv摄像头读取卡顿严重 xff0c 而且o
  • ros学习(2-2):ros节点创建(python)

    参考 Python创建简单的ROS节点 xff1a 用Python实现ROS节点 xff08 这里也说明了用Python写ROS功能包也是需要CMakelists txt的 xff09 https blog csdn net sinat 1
  • Ubuntu下使用眼动仪Tobii Eye Tracker 4C

    01 安装 amp 使用 安装 使用过程参考 xff1a https github com Eitol tobii eye tracker linux installer 下面过程主要是github中自述文件的翻译 下载 在新终端 xff0