In the world of identity theft and ever evolving crimes, the issue of security is very paramount in any organization.
Biometrics is one such domain of Computer Science, which provides solution in terms of security through interpretation of human characteristics such as physical traits and behaviors to make it more reliable since these traits are unique for everyone. Hence, we intend to provide a secure validation through means of visual and behavioral biometrics such as facial recognition and signatures respectively. The examination portal is used to authenticate students by using the following biometric traits:
- Face - Physiological trait
- Signature - Behavioural trait
- Facial recognition carries on 1:N identification where it compares the given template against all other templates already available in the database.
- Signature verification carries on 1:1 verification where it compares the given template by the user against the template of the given user with the help of the User ID.
The portal also provides the option to register. Upon registering, the user's templated will be successfully encoded and saved in the database.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
- Anaconda Distribution - World’s most popular Python distribution platform
Please read Installation Instructions for details on how to install and setup Anaconda on your system.
A step by step series of examples that tell you how to get a development env running
Create a new environment from the .yml file
conda env create -f environment.yml
And activate
conda activate examauth
You are ready to run the Web App now...
Run this after following the installation steps:
flask run
- Flask - The web framework used
- OpenCV - Computer Vison Library used
- face-recognition -Face Recognition Library used
- TensorFlow - Machine Learning Library used
- Abisheck Kathirvel - abisheckkathir - Python and Integration
- Sivasini Netra - sivasini - Flask and UI
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Made this as a part of the Biometrics course in junior year
- For face recognition - https://www.mygreatlearning.com/blog/face-recognition/
- For signature recognition -https://github.com/Harshitb1/AxisBankAiChallenge