22

有没有像样的眼动追踪包来代替鼠标进行代码编辑

我想释放鼠标,但继续使用我的键盘来编辑代码。

在对它进行了一些研究后,我得出结论,合适的眼动追踪硬件很昂贵。使用网络摄像头或高分辨率摄像机似乎是最可行的选择。

不幸的是,基于图像的跟踪(与红外跟踪相反)限制了准确性,因此并非所有功能都适用。

所需的眼动追踪 IDE 功能:

  • 页面滚动
  • 选项卡选择
  • 设置光标位置
  • 使用键盘选择以注视为中心的文本

一个类似的问题推荐Opengazer用于网络摄像头,但我对加速基本文本编辑特别感兴趣。任何建议都值得赞赏,特别是如果您有眼动追踪和实际用例方面的经验。

4

7 回答 7

4

您正在寻找的那种准确性很难实现(因为文本往往很小)。

红外跟踪实际上很容易完成。几个 IR LED 和一个 IR 摄像头(实际上只是一个带有不同滤光片的普通摄像头),你的瞳孔就会亮起来(这可以用不到 100 美元完成,如果你想要一个更好的摄像头,可以花更多的钱)。

头部跟踪可能是一个更大的问题。

你最终会得到相当多的自由度,你需要跟踪这些自由度,你的不准确性只会越来越多。

于 2010-04-01T16:54:30.817 回答
3

我很确定没有针对问题的开箱即用解决方案,但是在eyewriter.org上有非常好的说明如何构建自己的眼动仪。让某人仅用他的眼睛“绘制”图形就足够准确了。所以应该可以将眼球运动转换为鼠标事件。

于 2010-08-06T12:44:50.797 回答
2

重新文本光标放置,Lightning(虽然我没有研究过这个特定的功能,但我以前作为学生为 Text 2.0 项目做出了贡献),这在本文中有所描述:

基于通用眼动追踪的文本光标变形

将文本光标放置在眼动仪报告的注视位置附近最显着的目标上。

但是,您需要一个支持TET API的 Tobii 眼动仪。您可能需要联系 Tobii 以验证价格低于 1 万美元的Tobii X2-30眼动仪是否兼容。

于 2013-04-27T23:54:16.493 回答
2

它可以相当准确地完成(关于人们如何阅读代码的这篇文章),但我从未见过可以满足您要求的商业产品

也许看看Emotiv 的耳机,它们使用思维模式来执行任务。它们是为游戏设计的,但您可能可以将其重新用于正常任务

于 2010-08-09T05:26:45.413 回答
1

就我个人而言,我总是不得不使用普通鼠标,查看了各种选项眼动追踪/语音/触摸屏并最终将键盘更改为IBM Trackpoint最终结果是我的手永远不会离开键盘,并且由于我的打字速度和准确性有所提高不必重新定位我的右手。

于 2010-08-10T04:36:58.527 回答
1

Eye Tribe 有一款售价 99 美元的消费者级眼动仪,现已上市。

“使用网络摄像头或高分辨率摄像机似乎是最可行的选择。”</p>

Eye Tribe 是 Gaze Group 的衍生公司,Gaze Group 是位于哥本那 IT 大学的一个研究小组。Gaze Group 的人开发了开源的 ITU GazeTracker 软件,它允许人们将低成本的网络摄像头变成眼动仪。

http://www.gazegroup.org/downloads

查看 Gaze Group 的“下载”部分,似乎已经有一些眼动追踪应用程序可以执行一些基本操作。

melhosseiny 提到了使用 HTML、CSS 和 JavaScript 创建眼动追踪应用程序的Text 2.0 框架,以及基于通用眼动追踪的文本光标变形功能,用于将文本光标放置在最显着的目标上。

Eye Tribe 有自己的 SDK,但如果它们与 Eye Tribe 一起使用,上述内容可能会有所帮助。

于 2014-01-16T23:20:52.550 回答
0

只需使用 vim。多用键盘,少用鼠标。

于 2010-08-10T02:31:42.370 回答