Code Monkey home page Code Monkey logo

identification_card_tampering_app's Introduction

Identification Card Tampering Detection

This project aims to detect tampering or falsification identification cards using computer vision techniques. By analyzing the image's structural content, it can identify tampering through the addition or removal of information or alterations to the image. The project has practical applications for government agencies, financial institutions, and employers who require identity verification. It can be used to verify PAN cards during account opening or loan application processes, and detect tampering or falsification of other identification documents such as voter IDs, passports, and driver's licenses. The project enhances identity verification processes, improves security, and prevents fraud.

For a step-by-step walkthrough of the project, please check out the Colab notebook

Step to run application

  1. Create a copy of the project that you want to work with.
  2. Open the command prompt and navigate to the folder where you can find the 'app.py' file.
    • Create a new environment using the following command: conda create -n <environment name>
    • Replace <environment name> with the name you want to give to your environment.
  3. Activate the newly created environment using the following command: conda activate <environment name>
    • Make sure to replace <environment name> with the name of your environment.
  4. Install the required dependencies using the following command: python -m pip install -r requirements.txt
    • This will install all the dependencies listed in the requirements.txt file.
  5. Run the application by executing the following command: python app.py
    • This will start the application and you will get a URL. Copy this URL and paste it into your web browser to access the application.

That's it! These steps should help you get started with running the application.

Screenshots of the running app

Prediction with original card Prediction with tampered card

identification_card_tampering_app's People

Contributors

seunshix avatar

Watchers

 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.