Skip to content

vipul79321/Handwritten-Equation-Solver

Repository files navigation

Handwritten-Equation-Solver

An Handwritten Equation solver using CNN

Equation can contain any digit from 0-9 and symbol +,x,- Works on image with white background and digits/symbols are in black.

You can run all the three ipynb files either separately or sequentially.

  1. For running Data_extraction.ipynb first download train images.rar zip file and extract it in the folder containing Data_extaction.ipynb file.
  2. For running train.ipynb, you either need to download train_final.csv or you can run it after succesfully running Data_extraction.ipynb.
  3. For running CNN test.ipynb, you either need to download model_final.h5 and model_final.json file or you can run it after succesfullyn running train.ipynb file. You also need to replace the path of the image in code from the local path of image to be tested on your computer.

For more information on how the code works you can read the following articles on this topic https://medium.com/@vipul.gupta73921/handwritten-equation-solver-using-convolutional-neural-network-a44acc0bd9f8 https://www.geeksforgeeks.org/handwritten-equation-solver-in-python/

About

An Handwritten equation solver using CNN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published