SandeepVattapparambil / OCR-bill-detection

OCR bill detection is a python program that can detect the type of your household bills. for example, if you have samples of electricity bills, movie bills, or grocery bills, this python program detects the bill's category and stores the data in the bill into a file. Further Data visualization is done to monitor your monthly expense so that you can save wisely and track your spending.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OCR-bill-detection

OCR bill detection is a python program which can detect the type of your household bills. for example if you have samples of electricity bills, movie bills or grocery bills, this python program which detect the category of the bill and store the data in the bill into a file . Further Data visualization is done to monitor your montly expense so that you can save wisely and track your spending.

Tools & library used:

  • jyupter notebook
  • python langiage
  • NLTK library
  • Pytesseract library
  • matplotlib

Procedure:

  1. Extract the text from the images and store it in a categorical wise CSV file. Each category has a separate CSV file.
  2. Each CSV file store the information like date of bill, organization name which generate the bill, bill amount and tax information(if any)
  3. Show a table which is showing the expenses details category wise and display them in a pie chart. And Give suggestions to the user, based on his expenditure which leads to increased saving.

About

OCR bill detection is a python program that can detect the type of your household bills. for example, if you have samples of electricity bills, movie bills, or grocery bills, this python program detects the bill's category and stores the data in the bill into a file. Further Data visualization is done to monitor your monthly expense so that you can save wisely and track your spending.


Languages

Language:Jupyter Notebook 100.0%