让普通摄像头也能面容解锁Windows:FaceWinUnlock-Tauri
你是否也羡慕别人笔记本上的 Windows Hello 面容解锁,却因为自己的摄像头不支持而只能每天输入密码?
FaceWinUnlock-Tauri 是一款基于 Tauri 框架开发的开源工具,它通过基于 Rust 编写的 WinLogon 注入组件 (Credential Provider DLL) 注入 Windows 登录界面,结合 OpenCV 人脸识别算法,让大部分普通摄像头都能实现“刷脸登录”
✨ 项目亮点
- 现代化 UI: 基于 Vue 3 + Element Plus 构建,告别传统软件的“土味”界面
- 系统级集成:在 Windows 登录界面直接调用面容识别
- 多账户支持:同时支持本地账户与微软在线账户
- 活体检测:内置 通义实验室的人脸活体检测模型-RGB
- 轻量高效:Rust 后端 + Vue 3 前端,资源占用低
- 完全离线:所有数据本地存储,绝不上传云端
🛠️ 技术栈
- 前端:Vue 3 + Element Plus
- 后端:Rust (Tauri)
- 人脸识别:OpenCV
- 系统集成:Windows Credential Provider (DLL)
📦 快速体验
支持 Windows 10/11 64位系统,下载即可安装使用:
⚠️ 重要说明
注意:本项目基于 2D 面容识别,安全性低于 Windows Hello 的 3D 方案,请勿用于高安全要求的场景。
提醒:请输入账户密码而非 PIN 码,否则会导致验证失败。
🚀 近期更新
最新版本 v0.3.1 已支持:
- ✅ 开机面容解锁
- ✅ 活体检测增强
- ✅ 多面容多账户识别
- ✅ 内存占用大幅优化
- ✅ 服务日志与错误追踪
🌱 未来计划
- 登录凭证加密存储
- 识别性能优化
- 一键卸载脚本
- 活体检测算法优化
📖 开源与贡献
项目完全开源,采用 MIT 协议,欢迎提交 Issue 或 PR:
GitHub 仓库:zs1083339604/FaceWinUnlock-Tauri
如果你也厌倦了输入密码,不妨试试这个“硬件不够,代码来凑”的优雅方案。
如果觉得项目有用,欢迎点个 ⭐ Star 支持开发者!