Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.36 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.36 KB

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