Program to read the sudoku from image and then prepare the solved puzzle. This sudoku solver is unique in its own ways. It takes images of the unsolved sudoku grid on which we apply image processing to detect the grid and get each digit grid separately. Then these segmented digit images are resized to 28x28 and are recognised using the OCR. These recognised digits are used to solve the puzzle using backtracking, then the solution is presented.
opencv
operator
numpy
pytesseract
tesseract-ocr engine