This project involves solving Sudoku puzzles by reading images, analyzing the Sudoku grid, and applying a backtracking algorithm to find the solution. The solution integrates advanced image recognition techniques to detect and interpret Sudoku puzzles from images, and employs a backtracking algorithm to solve them efficiently.
- Image Recognition: Utilizes artificial intelligence for accurate detection of Sudoku digits from images.
- Sudoku Solver: Implements a backtracking algorithm to resolve Sudoku puzzles.
- Visualization: Displays the Sudoku grid before and after solving.
- Python 3.x
- OpenCV: For image processing and digit recognition.
- Tesseract OCR: Optical Character Recognition for reading digits from images.
- NumPy: For numerical operations.