- Clone the repo
- Create a virtual environment using
python -m venv venv
- Install all the dependencies using
pip install -r requirements.txt
- Run the
sudokuMain.py
file
The program uses openCV to detect and extract the numbers on the board. It then uses tensorflow to identify the digits. Then backtracking algorithm is used to solve the board.