The main goal was to build an app that is capable of helping with sudoku solving. Project expanded, and more functions appeared:
- Generate random sudoku board
- Import from file
- Import from image and webcam (also capable of recognizing handwritten sudoku)
- Timer and scoreboard
- Python with Tkinter (GUI toolkit), OpenCV (real-time computer vision)
- TensorFlow and Keras -> Convolutional Neural Network with "The Chars74K" image dataset for character recognition.