Face Recognition Login
A Python login system that recognizes registered users through the webcam with OpenCV and lets them manage accounts.
PythonOpenCVFace RecognitionComputer Vision
Face Recognition Login replaces the password prompt with the webcam. The program compares the face in front of the camera with the faces of registered users and logs the matching person in.
How it works
- Each registered user is stored as a reference photo (JPEG and PNG both work), which is turned into a face encoding.
- At login, frames from the webcam are compared against those encodings with OpenCV.
- When a face matches, the program prints who was recognized and opens the menu.
After logging in, a user can:
- list the registered users
- register a new user
- log out and return to the login screen
- exit the program