Solves sudoku given as an image using OpenCV Python and Python Tessaract OCR
- Preprocess the image includes sudoku board (hint: use perspective transform and make it binary)
- Divide the board into 9*9=81 cells
- Extract numbers from each cell (OCR) and store them
- Solve the sudoku using backtracking algorithm
- Show the result on the given sudoku board (as you can see below)
-
Considering a better way to preprocess the given image.
Implementing deep learning method to extract numbers.