摘要
Pupil Core 是由德国 Pupil Labs 公司开发的一款开源眼动追踪硬件设备,广泛应用于心理学、神经科学、计算机视觉和人机交互等领域。本文将详细介绍 Pupil Core 的硬件组成、核心特点及其应用场景,帮助科研人员和开发者快速了解并上手该设备。

一、什么是 Pupil Core?
Pupil Core 是一套基于开放设计的高性能眼动追踪系统,主要由头戴式眼动摄像头和一台高性能计算单元组成。其最大优势是开源硬件与软件结合,灵活性高,适合定制化开发和多学科研究。
二、Pupil Core 的硬件组成
1. 双目眼动摄像头
-
结构:Pupil Core 配备两个红外眼动摄像头,分别用于捕捉双眼瞳孔位置。
-
分辨率:每个摄像头支持最高120帧每秒(FPS)的视频采集,保证了眼动数据的高时间分辨率。
-
红外照明:内置红外LED,能够在不同光照环境下稳定工作,保证瞳孔检测的准确性。
2. 场景摄像头
-
功能:用于记录用户视野中的实际场景图像,支持视线映射(Gaze Mapping)和注视点定位。
-
参数:一般采用720p或更高分辨率,支持实时同步录制。
3. 头戴设备(眼镜架)
-
设计轻便,符合人体工学,确保佩戴舒适且稳固。
-
头戴设备可调节,适配不同用户的头型和脸型。
4. 计算单元
-
通常通过USB或Wi-Fi与笔记本或工作站连接。
-
硬件处理器需支持高带宽数据传输和实时处理,以保证眼动数据的同步和低延迟。
三、Pupil Core 的核心技术特点
-
开源设计:硬件和软件均开源,用户可以根据需求进行深度定制。
-
高帧率采样:双眼摄像头支持高帧率采集,保证细微眼动的捕捉。
-
低延迟:支持实时眼动数据流输出,适合实时交互研究。
-
多平台兼容:支持Windows、macOS和Linux。
-
丰富API:提供Python、C++等多种接口,方便科研人员进行二次开发和数据分析。
四、Pupil Core 的典型应用场景
-
心理学和认知科学中的注意力研究
-
人机交互界面设计与优化
-
虚拟现实(VR)与增强现实(AR)中的视线追踪
-
行为学和驾驶员疲劳检测
-
市场调研与用户体验分析
五、如何快速上手 Pupil Core 硬件
-
设备连接:通过USB将Pupil Core连接至电脑,安装Pupil Labs官方驱动和软件。
-
软件配置:使用Pupil Capture进行硬件校准和数据采集。
-
数据导出:支持CSV、JSON等格式导出眼动数据,方便后续分析。
-
API调用示例(Python):
python
from pupil_labs.realtime_api.simple
import Device
import asyncio async
def main(): device = await
Device.create_and_connect() await
device.subscribe('pupil.0', lambda msg: print(f"Pupil data: {msg}")) await asyncio.sleep(10)
# 监听10秒
await device.disconnect() if __name__ == '__main__': asyncio.run(main())
六、总结
Pupil Core 以其高性能、开源和灵活的特点,成为眼动追踪领域的重要工具。无论是科研探索,还是工业应用,均能提供可靠的数据支持。对于科研人员和开发者来说,掌握其硬件原理和使用方法,将大大提升研究效率与成果质量。
📌 参考资料
-
Pupil labs国内官网:Pupil Core | 眼动追踪头戴设备-科采通
关键词
Pupil Core,眼动追踪,开源硬件,实时采集,心理学研究,Python API

29

被折叠的 条评论
为什么被折叠?



