Skip to content

Sudoku scanner is a ML tool to solve Sudoku puzzles with ease. By simply flashing an image of the puzzle, this tool swiftly recognises digits and accurately solves the puzzle.

Notifications You must be signed in to change notification settings

gogillu/sudoku-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Scanner

Sudoku Scanner is a machine learning tool designed to solve Sudoku puzzles with ease. By simply capturing an image of a Sudoku puzzle, the tool recognizes the digits, processes the grid, and provides a solution. This project uses computer vision techniques and a trained neural network model to accurately detect and solve Sudoku puzzles from images.

Features

  • Digit Recognition: Identifies digits from the Sudoku grid using a pre-trained neural network.
  • Image Processing: Processes images to detect and extract the Sudoku grid for solving.
  • Real-time Feedback: Provides solutions instantly upon scanning the puzzle image.
  • Instant Solution: Flashes the result instantly.
  • Visualize back trekking solution: Visualization of back trekking solution for sudoku.

Demo Preview

https://www.youtube.com/watch?v=9uN24XRxSF0 Watch the video

Demo - visualize solver

https://www.youtube.com/watch?v=7ta76SZ3ZFY Watch the video

Sequence to run program

  1. python3 main.py
  2. python3 gui.py

References

  1. https://www.deeplearning.ai/courses/machine-learning-specialization/
  2. https://teachablemachine.withgoogle.com/train/image

About

Sudoku scanner is a ML tool to solve Sudoku puzzles with ease. By simply flashing an image of the puzzle, this tool swiftly recognises digits and accurately solves the puzzle.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages