pupil-labs/pupil
Open source eye tracking
解决的问题
Pupil 提供一个开源的眼动追踪平台,使研究人员和开发者能够更轻松地获取、学习和开展眼动追踪项目,提升技术的可访问性、成本效益和可定制性(可修改性)。
工作原理
该系统使用 Python 编写,关键性能部分采用 C++ 实现,由多个组件构成:Pupil Capture、Pupil Player 和 Pupil Service。它提供基于网络的实时 API,用于外部应用程序集成,并支持运行时插件系统,允许开发者动态扩展软件功能。
适用人群
- 研究人员:开展眼动追踪研究的用户。
- 开发者:希望通过 API 或插件将眼动追踪数据集成到自己应用中的开发者。
- 爱好者:对可访问的眼动追踪硬件和软件感兴趣的用户。
主要亮点
- 开源:核心软件采用 LGPL v3.0 许可证发布。
- 可扩展:同时支持网络 API 和运行时插件系统。
- 跨平台:兼容 Linux 和 macOS。
- 开发者友好:提供清晰的路径,支持从源码运行或使用预构建的应用程序包。
相关
- 项目
- 项目
- 项目
- 项目
- 项目