Skip to content

allenye66/Computer-Vision-Sudoku-Solver

Repository files navigation

SudokuSolver

How to run:

Our program is designed to solve a sudoku game from an image taken by a phone. After the user submits an image, we send the image to our flask server. From there, we preprocess the image using Gaussian Blurring and Thresholding. Afterward, we locate the sudoku grid in the image using the Hough Line Transform algorithm. After having an image with just the grid, we splice the grid into 81 separate images and use a CNN with approximately 99 percent accuracy to predict the numbers in each grid. These numbers are added to an array and we use our sudoku solving algorithm to solve the puzzle.

About

How our program works: After the user submit an image, we send the image to our flask server. From there, we preprocess the image using Gaussian Blurring and Thresholding. Afterwards, we locate the sudoku grid in the image using Hough Line Transform algorithm. After having an image with just the grid, we splie the grid into 81 seperate images an…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors