Skip to content

SabMehdi/Web-Face-Authentication

 
 

Repository files navigation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License
  5. Contact
  6. Acknowledgements

About The Project

Project-Title

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.

Built With

Getting Started

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.

Prerequisites

Anaconda installed on your system if running locally.

Installation

  1. Create a Conda Virtual Environment
    conda create -n yourenvname
  2. Activate the Virtual Environment
    conda activate yourenvname
  3. Clone the repo
    git clone https://github.com/soul0101/Web-Face-Authentication.git
  4. Install the packages in requirements.txt
    pip install -r requirements.txt

Roadmap

Additional work to be done:

  1. Beautification of the webpages.
  2. Improving mobile compatibility.
  3. Increasing accuracy of face-recognition by taking multipe images at registration.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Contact- [email protected]

Project Link: https://github.com/soul0101/Web-Face-Authentication

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.8%
  • Python 33.0%
  • CSS 11.7%
  • Dockerfile 2.5%