Skip to content

vantuan5644/ReceiptOCR

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published