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
- Create a copy of the project that you want to work with.
- 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.
- Create a new environment using the following command:
- 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.
- Make sure to replace
- 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.
- 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.