jonnyoo/glance

Glance: Face Unlock for Mac

解决的问题

Glance 为 MacBook 提供类似 FaceID 的解锁体验,让用户可以通过面部识别解锁电脑,而无需输入密码或使用 TouchID。

运作方式

此应用程序使用 Apple 的 Vision 和 Core ML 框架,在设备上处理相机画面。在注册过程中,它会从多个角度撷取用户的面部,并使用基于 ArcFace 的模型建立 512 维的数学嵌入(指纹)。当 Mac 唤醒或锁定时,应用程序会扫描相符的面部,并执行活体检测,以确保是真实的人而非照片。验证通过后,它会使用 macOS 的辅助使用权限,自动在锁定画面上输入存储的加密密码。

适用对象

Mac 用户(macOS 15+)想要更便利、免手持的解锁方式,并能接受 2D 相机识别的安全取舍。

重点特色

  • 设备端处理:所有面部数据和密码皆加密并存储在本地;不会传送至互联网。
  • 活体检测:包含「轻量」和「重度」模式,通过分析动作和反射来检测打印照片或手机屏幕等伪造品。
  • 刘海整合:在 MacBook 刘海内建动态岛风格的 UI,具有流畅的动画。
  • 多重身份:支持注册多人或同一人的不同版本(例如戴眼镜或留胡子)。
  • 注重隐私:原始相机影像在建立嵌入后会立即丢弃。

相关

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