Skip to content

ekarth/AutomatedChequeProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChecQPro - Automated Cheque Processing and Fraud Detection

INTRODUCTION: Through this project, we are aiming to automate the process of cheque processing. In order to perform the task of cheque verification, we developed a tool which acquires the cheque leaflet key components, essential for the task of cheque clearance using image processing and deep learning methods. These components include the bank branch code, cheque number, legal as well as courtesy amount, cheque date, account number, and signature patterns.

Screenshots:

Key Parameters of a Cheque

Account Number

image

Legal Amount

image

Courtesy Amount

image

Cheque Number

image

Cheque Date

image

User Interface:

Screenshot (19)

Screenshot (20)

Screenshot (21)

Screenshot (22)

Screenshot (23)

Screenshot (24)

Screenshot (25)

MongoDB Database:

db

db1

db2

Instructions:

Prerequisites:

1. Python3 should be installed on the system.
2. Need an active internet connection.

To run the project locally, follow the following steps:

1. Setup a virtual environment:
    For ubuntu:
        1. sudo apt install virtualenv
        2. virtualenv -p python3 name_of_environment
        3. To activate: source name_of_environment/bin/activate
    For windows:
        1.	pip install virtualenv
        2.	python -m venv <path for creating virtualenv>
        3.	To activate: <virtualenv path>\Scripts\activate

2. Clone the repository: git clone https://github.com/ekarth/AutomatedChequeProcessing
3. Change the directory: cd AutomatedChequeProcessing
4. Install the requirements: pip install -r requirements.txt
5. Create service account on Google Cloud Platform and enable Vision API service.
6. Create private key for the service account in JSON format.
7. Rename JSON file to chequeprocessing.json and place the file in the root of the project.
8. Follow official documentation to install Google Cloud SDK (refer https://cloud.google.com/sdk/docs/install-sdk).
9. Run the server: python3 app.py

ChecQPro Express Application:

  • This Flask app uses the ChecQPro Application as the Frontend, Backend and Database of the project.
  • Repository Link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages