Welcome to Cheque Mate, the ultimate solution for automating cheque data extraction! ๐ This project leverages the power of OpenAI's GPT-4 to analyze cheque images and extract key information to a CSV file, making cheque processing a breeze. ๐
To get started with Cheque Mate, follow these simple steps:
-
Clone the repository:
git clone https://github.com/kaneda2004/cheque-mate.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Create a folder called
scans/
and place your cheque scans in the folder. (one per page for now) -
Set your OpenAI API key as an environment variable:
export OPENAI_API_KEY=your-api-key
-
Run the script:
python main.py
Sit back and relax as Cheque Mate works its magic! ๐ชโจ The extracted cheque data will be saved in the cheque_data.csv
file.
main.py
: The main script that orchestrates the cheque data extraction process.requirements.txt
: The list of required Python dependencies.scans/
: The directory where you should place your cheque scans.cheque_data.csv
: The CSV file containing the extracted cheque data.
Cheque Mate has a wide range of use cases, including:
- ๐ฆ Banking and Financial Institutions: Automate cheque processing and data entry.
- ๐งพ Accounting and Bookkeeping: Streamline cheque reconciliation and record-keeping.
- ๐ Fraud Detection: Analyze cheque data for potential fraudulent activities.
- ๐ Data Analysis: Gain insights from cheque data for business intelligence and decision-making.
This project is licensed under the MIT License. See the LICENSE file for more details.
We would like to express our gratitude to the OpenAI team for their incredible GPT-4 model, which powers the core functionality of Cheque Mate. ๐
Happy cheque processing! ๐