tobii SDK开发学习
最近实验室用到tobii的眼动仪,从网上了解了下,tobii是瑞典的眼跟踪技术开发商,今年似乎有上市计划,不知道市值多少
买了仪器后试用了下,还算可以,将来配合人体设备开发,不过配套软件还需要花钱买。导师崩溃了,于是交代咱们自己动手
一来给实验室省点经费,二来之后可能围绕眼动仪开发相关的软件。So,let's get started
一、文档
tobii的SDK开发包还算完善,支持windows,linux,MacOS系统,也支持比较主流的编程语言,也提供了开发者文档
用了两天时间看了看文档,只是简单介绍了下眼动仪的各个系统和工作原理,不错的是提供了API文档,PDF版本查看起来麻烦点
我把内容基本用中文翻译了下,需要的话过几天发出来
二、配置环境
我这里就在windows平台上做的,环境是Visual Studio 2008 + Boost_1_49_0 + Qt4.8.6
配置环境就花了半天时间,Tobii的SDK包里readme.txt写的不是很详细,我基本是按照网上的方法配置的boost 和 qt
这里就不详细写了,大家可以去网上查,或者留言问我
三、运行示例代码
tobii里提供了两段代码 一个是用来连接eye tracker的,一个是用来获取分析gaze data的
配置好环境后,运行代码也花了些功夫,需要现在文件夹运行build再导入vs才方便,不过也可以直接把cpp或头文件放进行,这样就太麻烦了
build时,遇到些问题,基本全是路径配置、环境变量配置的问题,仔细点配,一般都能解决
接下来熟悉一下代码,然后进行些功能开发吧