This application automatically recognizes Sudoku(9x9) and Hexadoku(16x16) puzzles and solves them.
First, the input image taken from the file or camera feed is processed and the input digits are recognized. Afterwards the puzzle is being solved and the results are shown on the processed input image.
- Make sure Python3.10 and g++ is installed.
- Clone the repository.
- Install requirements.
pip install -r requirements.txt
- Run the application.
streamlit run main.py
Note: For solving Hexadoku puzzles, configure the Google Cloud Vision API.