A python script to solve a sudoku board from an image.
Brief Overview:
- Take a picture from the webcam
- Ask user to select the corners of the board, counter clockwise starting at the upper right corner
- Perform OCR on the image to extract the numbers
- Solve the sudoku board using backtracking
- Display the as an image on a blank sudoku board
It requires the following packages:
numpy
cv2
matplotlib
tqdm
easyocr
The file is heavily commented for ease of understanding. Enjoy!