Table of Contents
This projects demonstrates a scenario where a user can login to a system using his Face. The user has to capture their face during the signup using a web-camera or
the inbuilt camera of their mobile phones from whcih the facial landmarks will be extracted and stored on the data base.
During signup the use has the option of logging in with their Face or with the Password. If the user wishes to login with their face, they have to enter their
username and snap a picture of their face upon which the system grants access based on the matching of the Facial Features.
This project uses the face-recognition library which is built upon dlib a C++ toolkit.
To avoid hassle free installation I would suggest you to use Anaconda and create a virtual environment.
Anaconda installed on your system if running locally.
- Create a Conda Virtual Environment
conda create -n yourenvname
- Activate the Virtual Environment
conda activate yourenvname
- Clone the repo
git clone https://github.com/soul0101/Web-Face-Authentication.git
- Install the packages in requirements.txt
pip install -r requirements.txt
Additional work to be done:
- Beautification of the webpages.
- Improving mobile compatibility.
- Increasing accuracy of face-recognition by taking multipe images at registration.
Distributed under the MIT License. See LICENSE
for more information.
Contact- [email protected]
Project Link: https://github.com/soul0101/Web-Face-Authentication