Receipt Whisperer is an innovative solution at the nexus of technology and finance, simplifying the tedious task of inputting receipt information. Through advanced Optical Character Recognition (OCR) technology, it automates text extraction from receipt images. But its capabilities extend beyond mere digitization. The extracted text undergoes thorough processing to identify key details like company name, date, time, receipt number, total amount, and tax.
These instructions will guide you through setting up the project on your local machine.
- Anaconda or Miniconda (for managing Python environments)
- Google Vision API key (JSON format)
- Git (for cloning the repository)
-
Clone the Repository:
git clone https://github.com/msinacimen/receipt-whisperer.git
-
Navigate to the Project Directory:
cd receipt-whisperer
-
Create and Activate the Conda Environment:
conda env create -f GUIenv.yaml -n receipt-whisperer conda activate receipt-whisperer
-
Place your Google Vision API Key:
- You also need a key, obtain your
key.json
file from Google Vision API. - Place the
key.json
file in the project directory.
- You also need a key, obtain your
To utilize the Graphical User Interface (GUI), follow these steps:
- Launch the GUI:
- Open the
gui.ipynb
file in Jupyter Notebook or JupyterLab. - Execute the notebook cells to launch the GUI interface.
- Upload your receipt image and see the results
- Open the