Spaces:
Runtime error
Runtime error
metadata
title: Sudoku Solver
emoji: 🧩
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
pinned: false
Sudoku Solver
A full-stack Sudoku solver: takes a photo of a printed Sudoku puzzle, detects the grid, classifies digits with a CNN trained on EMNIST, solves it with a backtracking algorithm, and returns the solved grid.
How it works
- Grid detection and cell extraction via OpenCV
- Digit classification via a CNN trained on EMNIST digits
- Solving via a backtracking algorithm
- Result displayed on the frontend