Skip to content

Latest commit

 

History

History
39 lines (19 loc) · 1.18 KB

README.md

File metadata and controls

39 lines (19 loc) · 1.18 KB

Automatic Receipt OCR with PyTorch

This project uses Optical Character Recognition (OCR) technology to automatically extract text from receipts. The OCR functionality has been integrated into a local web app for easy access and usage.

The OCR models used in this project include a receipt corners detector based on YOLOv4, a line detection model and a CNN-LSTM based OCR model, all written in PyTorch.

Getting Started

  1. Clone this repository to your local machine

git clone https://github.com/vantuan5644/ReceiptOCR.git

  1. Navigate to the project directory

cd ReceiptOCR

  1. Install the necessary dependencies

pip install -r requirements.txt

  1. Start the local webserver

python server/app.py

  1. Access the web app by going to localhost:5000 in your web browser

References

The models used in this project were adapted from the following sources:

License

This project is licensed under the MIT License.