Face Recognition using Flask
DOI:
https://doi.org/10.63665/f9t8x551Keywords:
Face Recognition, Biometric Authentication, Artificial Intelligence (AI), Machine Learning (ML), OpenCV, Flask, Face Encoding, Computer Vision, Secure Login System, Web ApplicationAbstract
Facio Secure is a Face Recognition-Based Login System designed to provide secure and password-free authentication
using biometric technology. Traditional login systems rely on usernames and passwords, which are vulnerable to
hacking, phishing, and brute-force attacks. To overcome these limitations, this project implements facial recognition
as an alternative authentication method.
The system is developed using Python, Flask, OpenCV, and the face recognition library. It captures the user’s face
through a webcam, detects facial features, and generates a 128-dimensional face encoding. This encoding is then
compared with stored face data in a database to verify the user’s identity. If a match is found within a predefined
threshold, login access is granted; otherwise, access is denied or the user can register as a new user.
The application integrates Artificial Intelligence, Machine Learning, and Web Development technologies to create a
secure and user-friendly authentication system. The proposed system demonstrates real-time face detection and
recognition with improved security compared to traditional password-based systems.
This project highlights the practical implementation of biometric authentication and its potential to enhance digital
security systems in modern applications.
