This program solves scanned sudoku images examples of this images is provided
if the program detects a wrong number it will put zeros in all empty places
sudoko_detector.py is the file which detect the sudoku table and squares and fill the empty places
solver.py is given 9x9 array and solve it
inside Data folder you will find:
collector.py the algorithm that i used to collect data
digits2.ipynb the jupyter notebook in which i created the CNN
and aslo you will find the data that i have collected
opencv
tensorflow
numpy