/sudoku-solver

Primary LanguageJupyter Notebook

Description

this is a Sudoku Solver project, a part of an image processing course. This application utilizes the power of image processing and machine learning to solve Sudoku puzzles from photos

How to Use?

_ How to Run! _

  • FLUTTER_GUI → image_processing → run backend.py as a local server
  • FLUTTER_GUI → image_processing → lib → run main.dart as it is the Flutter app
  • press on a suitable button to choose whether to solve 3x3 or 9x9 sudoku
  • to solve a new sudoku → just refresh the application

_ Needed Libraries _

  • flutter installation
    • image_picker package
    • http_parser package
    • Dio package
  • python installation
    • numpy library
    • skimage library
    • matplotlib library
    • opencv library
    • pickle library
    • flask framework

Screen Shots 📸

  

  

  

  

Contributors

Menna-Ahmed7
Menna
EmanElbedwihy
Eman
nesma-shafie
Nesma
Sara-Gamal1
Sara