最近对视线跟踪(gaze tracking)进行了一些研究,总结了一下,方便以后使用。注意眼控和头控是不一样的,有些算法只能捕捉头(眼球)投影在屏幕上的位置,检测头部的移动,而眼控要求计算出人的视线投影在屏幕上的位置,这个算法要求更高。
文章
算法文章
可以用web cam运行得比较好的,但只是chrome插件
需要买特定设备,商业软/硬件,公司网站最后更新时间是2014年,估计倒闭了。
商业视线跟踪软/硬件,有几个系列,游戏系列最便宜,也有丰富开发文档。
只能用于高通处理器的库
ITU Gazetracker quick guide,需要摄像机或可变焦相机,对着眼部放大录影,需要额外的光源。
Open Gazer,需要Linux系统
头控不是眼控
用不了
作者在Surface Pro2下开发的程序,不需要用户进行矫正,受光线影响小,但精度低,只有7度左右,而且要求脸部离平板20cm,超过这个距离的精度急剧下降。运算量大,在sp2上处理前置摄像头的1280×720视频,只能达到12fps。而且是针对特定设备(sp2的屏幕大小,分辨率,前置摄像头的焦距)的应用,其他设备移植时需改参数。
xCode下的开源项目,不知道怎么编译运行。
作者对众多的开源视线跟踪系统进行了分析比较,并想创建一个框架使用并测试它们,但好像只整合了EyeTab一个系统,运行在Android手机上,好像改进了一些算法。
版权声明:本文为channel_Z原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。