
随着眼动追踪在科研、UX 测试、AR/VR 交互等领域的广泛应用,越来越多的用户开始使用 Pupil Core 平台。在使用过程中,经常会遇到硬件连接、校准失败、数据录制与回放等方面的挑战。本文基于 Pupil Labs 社区(Discord)中大量真实提问,提炼出最常见的问题及对应的解决方案,帮助你快速排查与修复。

问题描述 在 MacBook Pro M1(macOS Ventura)上启动 Pupil Capture 时,仅有一个眼部摄像头能被识别并工作,另一个一启用就断开。
解决方案
sudo 来启动 Pupil Capture:
bash复制编辑sudo /Applications/Pupil\ Capture.app/Contents/MacOS/Pupil\ Capture
问题描述 在 Linux 或 Windows 上使用 Capture 的校准功能时,屏幕上的校准标记始终保持红色,并且不随步骤移动,最终显示“Calibration Failed”。
解决方案
.writing 文件,无法在 Pupil Player 打开问题描述
录制结束后,在录制文件夹中出现 world.mp4.writing 而非标准的 world.mp4,Pupil Player 无法加载。
解决方案
.writing 去掉,再用 VLC 播放或通过 FFmpeg 重封装:
bash复制编辑ffmpeg -i world.mp4.writing -c copy world_repaired.mp4
问题描述 在 macOS 13 上录制的视频文件,上传至 Google Drive、再在 macOS 12 上下载后,用 QuickTime 无法打开,但用 VLC 正常。
解决方案
问题描述 在户外强光环境下,眼部摄像头频繁丢帧或追踪失败。
解决方案
问题描述
使用 pyuvc 或手动切换摄像头时,场景摄像头偶发 TimeoutError,或在切换 USB 接口时无法恢复。
解决方案
问题描述
在修改 camera_models.py、eye.py 后,Capture 仍然只能识别 Pupil Core 自带摄像头。
解决方案
问题描述
希望在 MATLAB 中通过 send_annotations.m 发送事件触发(Annotation)到 Pupil Capture,但两台电脑无法联网或只有一台有网络。
解决方案
127.0.0.1 替换为 Capture 电脑的局域网 IP 地址,如:
matlab复制编辑endpoint = 'tcp://192.168.1.42:50020'; send_annotation(endpoint, timestamp, 'StimulusOn');
本文基于 Pupil Labs 社区真实案例,汇总了 Pupil Core 使用中最常见的 8 大问题及应对策略。希望能帮助你快速排查与解决常见故障,提高科研和产品研发效率。 如果在实践中依然遇到未能覆盖的特殊问题,欢迎访问 Pupil Labs 官方文档(https://docs.pupil-labs.com/core/)或联系 info@pupil-labs.com 寻求支持。
关键词:Pupil Core、眼动追踪、常见问题、解决方案、Pupil Capture、Pupil Player
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。