The application is used to scan sudoku board with CNN and solve it using library py-sudoku. The project was developed with help of https://www.pyimagesearch.com/2020/08/10/opencv-sudoku-solver-and-ocr/ tutorial.
- Firstly create folder, open it in IDE or text editor and clone reposytory (or download zip)
git clone https://github.com/vovaklh/Sudoku_solver_using_CNN_with_GUI.git
- Secondly install needed libraries
pip install -r requirements.txt
- Run this command in terminal
python interface.py -i (path_to_image) -m (path_to_model)
- If board is correct, press r to get solution
- Otherwise board is incorrect, select cell and enter right digit
- When you get solution select any cell to get part of sollution
- Press s to display full sollution