Skip to content

SolSudo is a deep learning-based sudoku solver that solves sudoku by using images, using an intelligent prediction method to fill in blank digits one by one. It features image-based sudoku detection with tesseract-ocr but also has a manual input method.

License

AryaKoureshi/SolSudo

Repository files navigation

SudokuSolver

Topic

Sudoku solver (SolSudo)

Abstract

SolSudo is a sudoku solver that works with deep learning. SolSudo can solves sudokus by using images and it has an intelligence method. According to this method, the model predicts the blank digits, and when each level is completed, blanks are filled one after another. Each time a blank is filled, new sudoku will be fed to the solver to detect the next digit. Again and again, until there isn't a blank left. One of the features of this project is detecting sudoku from an image and filling in the blanks that require tesseract-ocr, however, which may cause problems. Therefore, I devised a method as in sudoku numbers are entered one by one, and 0 is used for blanks.

Links

Github

Linkedin

Result

Test data

Test data

Detected sudoku

Detected Sudoku

Solved sudoku

Solved Sudoku

About

SolSudo is a deep learning-based sudoku solver that solves sudoku by using images, using an intelligent prediction method to fill in blank digits one by one. It features image-based sudoku detection with tesseract-ocr but also has a manual input method.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages