Skip to content

This program uses a combination of tensorflow libraries, opencv2, and numpy matrix manipulation to solve sudoku puzzles and boggle boards real time from a video feed.

Notifications You must be signed in to change notification settings

Jordan-Jarvis/ComputerVisionBoggleSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Vision-Boggle&Sudoku-solver

This program uses a combination of tensorflow libraries, opencv2, and numpy matrix manipulation to solve sudoku puzzles and boggle boards real time from a video feed.

This project is one I have wanted to do for a while but I finally got around to doing it.

Here is an example screenshot of the Sudoku solving portion.

The program also lets you select the boggle solver.

This is what it looks like when scanning realtime for a boggle board.

This is what it looks like when it discovers a boggle board.

The boggle board output is a grid of what the algorithm thinks the letters are and a list of words that are contained in the board.

To run this you must have a webcam and the correct libraries installed, I recommend you use GPU to train the boggle solver. Libraries include: NumPy dlxsudoku OpenCV Tensorflow 2.3 or higher Tensorflow keras

This relies on multiprocessing features which exist in python version 3.7.5 and up.

About

This program uses a combination of tensorflow libraries, opencv2, and numpy matrix manipulation to solve sudoku puzzles and boggle boards real time from a video feed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages