NativeSensors/EyeGestures

gaze tracking software

解决的问题

EyeGestures 提供了一种使用标准网络摄像头或手机摄像头实现眼动追踪和眼控界面的方法。这消除了对昂贵专用眼动追踪硬件的需求,使开发者和用户更容易获得无障碍工具和眼控软件。

工作原理

该项目提供一个软件库和引擎(V4 基于 Rust),可处理来自摄像头的视频帧以追踪眼动。支持 Python 和 JavaScript 集成,可在网页浏览器或桌面应用程序中使用。系统包含 kalimat 校准流程以收集数据,并可检测特定眼动事件,如注视和快速扫视。

适用人群

  • 开发者:希望构建无障碍软件或眼控界面的人。
  • 用户:无需投资高成本硬件即可使用眼控界面的人。

主要亮点

  • 硬件无关:兼容原生网络摄像头和手机摄像头。
  • 跨平台:提供 Python 库和适用于网页浏览器的 JavaScript 库。
  • 高级追踪:可检测注视和快速扫视(快速眼动)。
  • Rust 引擎:使用高性能 Rust 引擎(V4),确保不同平台间保持单一算法。

相关

  • 项目
  • 项目
  • 项目
  • 项目