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时,遇到些问题,基本全是路径配置、环境变量配置的问题,仔细点配,一般都能解决

接下来熟悉一下代码,然后进行些功能开发吧

时间: 2024-10-20 06:45:17

tobii SDK开发学习的相关文章

微信SDK开发学习第一课

1.为什么学习微信API开发? 微信注册用户6亿,把微信当做推广平台已经成为主流. 2.微信SDK主要功能有哪些? 主要功能:分享给朋友,分享到朋友圈 3.如何使用微信SDK? 3.1 打开微信SDK主页注册账号:https://open.weixin.qq.com/ 3.2 点击管理中心-->移动应用-->创建移动应用:填写基本信息 移动应用名称:微信SDK学习第一课 英文名称(选填):WebChat SDK interface to learn one. 移动应用简介:学习微信开发第一课

微信SDK开发学习第三课

等了一天,审核终于通过了. 上节课用的是官方Demo,这节课就开始自己写代码来实现朋友圈分享功能吧! 实战朋友圈分享功能 1. 点击查看AppID以及审核成功后获取的接口权限. 2. 新建安卓工程 这里我们先新建一个包名为"com.xingyun.WebChatDemo01"的安卓工程. 3.下载微信终端开发工具包 https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/WeChatSDK_Android221

微信SDK开发学习

public class MainActivity extends Activity { // 应用程序的id,就是在网上开发平台创建应用的appid public static final String APP_ID = "wx00e5fafe00473016"; // 微信api的访问变量 private IWXAPI iwxapi; private CheckBox mshareFriends; @Override protected void onCreate(Bundle s

Android开发学习---template requires a minimum SDK version of at least 7,build target API version of 14

adt 22.6.3的bug 当adt更新到22.6.3,其编辑器中最低支持api7,即android 2.1,这里可能是google故意这么做的,也可能是其bug.其target sdk 和compile sdk最低都为14,即anroid 4.0,这里建议都设为最高的api 19,即android 4.4;否则会一直报错,类似错误如下: This template requires a minimum SDK version of at least 7, and the current mi

Android深度探索(卷1)HAL与驱动开发学习笔记(2)

Android深度探索(卷1)HAL与驱动开发学习笔记(2) 第二章搭建Android开发环境 书中介绍了两种JDK的安装方法, 方法一: 从官网下载JDK并进行配置,解压后在终端打开profile文件来设置PATH环境变量(# soure /etc/profile),打开profile文件后输入下面的内容 export PATH=.:developer/jdk6/bin:$PATH 保存profile文件以后,有两种方法可以重新加载profile文件. 1.# sourse  /etc/pro

Android开发学习---使用XmlPullParser解析xml文件

Android中解析XML的方式主要有三种:sax,dom和pull关于其内容可参考:http://blog.csdn.net/liuhe688/article/details/6415593 本文将主要介绍pull解析器解析xml文件,环境为ubuntu 12.04+ intelij 13.1 + android sdk 2.1 一.创建一个XML项目,步骤如下: 二.解析一个xml文件: assets/person.xml <?xml version="1.0" encodi

.net 网站开发学习资源

慕课网 前端基础学习 http://www.imooc.com/course/list?c=fe 了解需求 例子之一 http://wenku.it168.com/d_000517899.shtml mvc教程 http://blog.csdn.net/powertoolsteam/article/details/47609257 asp.net 的使用类大全 http://git.oschina.net/kuiyu/dotnetcodes/blob/master/DotNet.Utilitie

Android基础入门教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP

Android基础入门教程--1.2.1 使用Eclipse + ADT + SDK开发Android APP 标签(空格分隔): Android基础入门教程 1.前言 这里我们有两条路可以选,直接使用封装好的用于开发Android的ADT Bundle,或者自己进行配置 因为谷歌已经放弃了ADT的更新,官网上也取消的下载链接,这里提供谷歌放弃更新前最新版本的 ADT Bundle供大家下载! 2.直接使用打包好的Eclipse 32位版:adt-bundle-windows-x86-20140

Android开发学习---使用Intelij idea 13.1 进行android 开发

原文:Android开发学习---使用Intelij idea 13.1 进行android 开发 1.为什么放弃eclipse?太卡!! 实在受不了eclipse的卡了,运行WEB项目还好,但android开发实在太慢,太慢!经常卡死,CPU经常被占满! 看网上很多人都说比Intelij idea好用,就试下,目前还在test阶段,总之是各种不习惯,很多快捷键之类的跟eclipse完全不一样.还要多熟悉! 另外android studio 也比较卡,而且用起来相当难受,完全是intelij 的