Giter VIP home page Giter VIP logo

fingerprint-sequencing's Introduction

Fingerprint-Sequencing

In this project, we propose a method for generating a series of fingerprints using a minutiae detection approach for authentication purposes. The system captures multiple fingerprints of the user over time and generates a sequence of minutiae-based features to enhance the security of the authentication process. The proposed method uses preprocessing techniques to enhance the quality of the fingerprint images and then applies the minutiae extraction algorithm to extract minutiae features. We also use a technique to remove false minutiae to improve the accuracy of the system. The generated sequence of minutiae-based features is stored in a secure database for authentication purposes. During the authentication process, the system captures multiple fingerprints of the user and generates a sequence of minutiae-based features, which is compared to the stored sequence for authentication. The proposed system offers a robust and secure authentication mechanism by using multiple fingerprints and generating a sequence of minutiae-based features. This approach is expected to improve the accuracy and reliability of fingerprint authentication systems, making them more suitable for use in high-security applications. Overall, our proposed method shows promising results in generating a sequence of fingerprints for authentication purposes, and further research can be conducted to improve the performance and usability of the system

Installation

Requirements: Python 3.9

pip install pysimpleGUI
pip install opencv-contrib-python

Setup

  1. Clone the project on your PC.
  2. Download the Socofing Fingerprint Database from Kaggle datasets.
  3. Install required libraries using cmd given the Installation section.
  4. Once above done, Run the following commands in the terminal:
  python dataset_filter.py

This will clean and remove fingerprints that are not properly taken. It will take around 10 minutes.

  1. Now run on terminal
   python GUI_integrated.py

Screenshots

Screenshot1

Screenshot2

Screenshot3

Screenshot4

Screenshot5

Screenshot6

Screenshot7

fingerprint-sequencing's People

Contributors

prakash02dec avatar maitreyi1506 avatar sudeepto147 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.