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