Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.69 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.69 KB

Receipt Whisperer

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.

Receipt Whisperer Demo

Getting Started

These instructions will guide you through setting up the project on your local machine.

Prerequisites

  • Anaconda or Miniconda (for managing Python environments)
  • Google Vision API key (JSON format)
  • Git (for cloning the repository)

Installation

  1. Clone the Repository:

    git clone https://github.com/msinacimen/receipt-whisperer.git
  2. Navigate to the Project Directory:

    cd receipt-whisperer
  3. Create and Activate the Conda Environment:

    conda env create -f GUIenv.yaml -n receipt-whisperer
    conda activate receipt-whisperer
  4. 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.

Usage

Running the Graphical User Interface (GUI)

To utilize the Graphical User Interface (GUI), follow these steps:

  1. 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