Focus Guardian 开发故事
开发 Focus Guardian 的起点是一种很常见却难以解决的问题:当我们开车、学习或进行需要高度注意力的工作时,疲劳与走神常常伴随而来。通过机器视觉技术,我们希望打造一款可以提醒用户保持清醒、提高注意力的工具。
灵感与需求
为了防止疲劳驾驶或学习时走神,我们需要一种非侵入式的监测方式来判断人的状态。经过调研,我们发现 iPhone 内置的 TrueDepth 摄像头不仅可以实现人脸解锁,还能捕获精细的面部动作。因此,我们利用 TrueDepth API 来检测用户的长时间闭眼与打哈欠。
主要功能
- 提供 疲劳监测 与 打哈欠监测 两种模式,用户可根据需要单独启用。
- 可自定义监测灵敏度和报警条件,例如当 单眼闭合 或 持续时间达到设定值 时提醒。
- 支持仅记录模式,在收集数据的同时避免频繁打扰用户。
- 多种报警音可选,并可配合 AirPods 使用,保护周围人不被打扰。
- 贴心的记录管理功能,可设置自动归档日期,使主页简洁明了。
- 附加工具如音量提示、报警音时长调整、摄像头画面缩放和补光等功能。
隐私与安全
隐私一直是我们关心的重点。Focus Guardian 通过 本地计算 来处理所有检测任务,应用不会存储任何面部图像或视频。我们仅记录 闭眼和打哈欠事件的时间戳并保存在用户的手机本地。数据不上传至服务器,也不会分享给任何第三方。
技术挑战
开发过程中,我们遇到了性能与续航方面的挑战。为了减少对系统资源的占用,我们提供关闭视频流、仅监测面部特征的选项。此外,为了在光线不佳时保持稳定检测,我们还加入了补光功能,确保暗光环境下也能准确识别。
结语
Focus Guardian 是裂隙软件团队探索机器视觉与用户体验的第一步。我们希望这款应用不仅是一个工具,更是大家在学习、工作与生活中的伙伴。未来我们将继续拓展人工智能与人机交互领域,为用户带来更多创新产品。