zs1083339604/FaceWinUnlock-Tauri
一款基于 Tauri 框架开发的现代化 Windows 面容识别解锁增强软件。它通过自定义 Credential Provider (DLL) 注入 Windows 登录界面,结合前端 Vue 3 和后端 OpenCV 人脸识别算法,为用户提供类似 Windows Hello 的解锁体验。
What it solves
It allows Windows users with standard webcams to unlock their computers using facial recognition, providing a Windows Hello-like experience for hardware that lacks native infrared or 3D camera support.
How it works
The software uses a custom Credential Provider (DLL) injected into the Windows login interface. It combines a Vue 3 frontend for configuration and a Rust backend for system operations, utilizing OpenCV for face detection and feature comparison. It also incorporates a liveness detection model from Tongyi Lab to prevent spoofing via photos or videos.
Who it’s for
Individual home users or developers with Windows 10/11 (64-bit) who want a more convenient login process and are comfortable with the security trade-offs of 2D facial recognition.
Highlights
- System-Level Integration: Automatically registers as a WinLogon credential provider to replace or augment the standard login screen.
- Broad Account Support: Works with both local Windows accounts and Microsoft accounts (MSA).
- Liveness Detection: Includes an RGB-based liveness detection model to improve security against 2D image attacks.
- Flexible Triggering: Supports various unlock scenarios, including boot-up, lock screen, and UAC prompts, with customizable delay and retry settings.
- Local Privacy: All credentials and face data are stored locally in an SQLite database and are never uploaded to the cloud.
Related
- Project
- Project
- Project
- Project