Linux-Driven Face Recognition Security System
Prototype
- Face recognition waiting
- Fingerprint waiting
- 12V solenoid lock 🔒 LOCKED
Simulated double-validation flow — the real build ran OpenCV face matching on Linux with an Arduino-driven fingerprint scanner and solenoid.
Highlights
- Constructed an end-to-end multi-factor authentication door unlock mechanism combining hardware and software layers.
- Developed real-time face detection and recognition tracking pipelines using Python, OpenCV, and deep feature matching on Linux, adding error-handling logs to handle illumination variances.
- Wired and programmed an Arduino microcontroller board connected to a biometric fingerprint scanner and a physical 12V solenoid door lock, creating a secure double-validation lock infrastructure.
Technologies
- Python
- OpenCV
- Linux
- Arduino