Sudoku-Image-Solver icon indicating copy to clipboard operation
Sudoku-Image-Solver copied to clipboard

Solving sudoku puzzles with convolutional neural networks and image processing techniques.

Sudoku Image Solver

A tool for solving sudoku puzzles by sending image of the puzzle as input.

Video Demo

Complete pipeline

Complete Pipeline


Run locally

Dependencies: python3.6+, gcc, swig.
Recommended: Run the below instructions inside a python virtual environment.

  1. After cloning the repo, run pip install requirements.txt in the cloned folder.
  2. Then in the GridSolverFolder, run python setup.py build_ext --inplace.
  3. Now, you can start the app from main folder by running streamlit run app.py.

If you can improve any part in the pipeline or fix any bug in the codebase, please make a PR :smile: