This project is a real-time Sudoku solver that uses machine learning (CNN) and OpenCV for digit recognition and puzzle solving.
The Real-Time Sudoku Solver is an application that can capture a Sudoku puzzle from a live video feed or an image, recognize the digits using a convolutional neural network (CNN), and solve the puzzle in real-time. It leverages the power of machine learning and computer vision to automate the process of solving Sudoku puzzles.
- Captures Sudoku puzzles from live video or images
- Recognizes digits using a CNN trained on handwritten digits dataset
- Solves Sudoku puzzles in real-time
- Provides visual feedback on the solution process
- Clone the repository:
git clone https://github.com/your_username/real-time-sudoku-solver.git
-
Run the main script: python main.py
-
Point the camera towards a Sudoku puzzle or provide an image file containing a Sudoku puzzle.
Contributing
Contributions are welcome! If you want to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (git checkout -b feature/fooBar).
- Make your changes.
- Commit your changes (git commit -am 'Add some fooBar').
- Push to the branch (git push origin feature/fooBar).
- Create a new Pull Request.
License This project is licensed under the MIT License - see the LICENSE file for details.