Skip to content

Recognize Sudoku puzzles using computer vision and solve efficiently

Notifications You must be signed in to change notification settings

DinukaGayashan/Sudoku-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Solver

This application automatically recognizes Sudoku(9x9) and Hexadoku(16x16) puzzles and solves them.

Overview

First, the input image taken from the file or camera feed is processed and the input digits are recognized. Afterwards the puzzle is being solved and the results are shown on the processed input image.

Demo

Setup

  1. Make sure Python3.10 and g++ is installed.
  2. Clone the repository.
  3. Install requirements.
    pip install -r requirements.txt
  4. Run the application.
    streamlit run main.py

Note: For solving Hexadoku puzzles, configure the Google Cloud Vision API.

About

Recognize Sudoku puzzles using computer vision and solve efficiently

Topics

Resources

Stars

Watchers

Forks