abhisheks008 / DL-Simplified

Deep Learning Simplified is an Open-source repository, containing beginner to advance level deep learning projects for the contributors, who are willing to start their journey in Deep Learning. Devfolio URL, https://devfolio.co/projects/deep-learning-simplified-f013
https://quine.sh/repo/abhisheks008-DL-Simplified-499023976
MIT License
316 stars 290 forks source link

[Project Addition] :Real Time Sudoku Solver Using OpenCV #774

Closed abckhush closed 1 week ago

abckhush commented 2 weeks ago

Deep Learning Simplified Repository (Proposing new issue)

:red_circle: Project Title : Real Time Sudoku Solver Using OpenCV
:red_circle: Aim : To solve sudoku in seconds.
:red_circle: Dataset : Any Sudoku Image.
:red_circle: Approach : CNN and backtracking algorithm.


📍 Follow the Guidelines to Contribute in the Project :


:red_circle::yellow_circle: Points to Note :


:white_check_mark: To be Mentioned while taking the issue :


Happy Contributing 🚀

All the best. Enjoy your open source journey ahead. 😎

github-actions[bot] commented 2 weeks ago

Thank you for creating this issue! We'll look into it as soon as possible. Your contributions are highly appreciated! 😊

abhisheks008 commented 2 weeks ago

This repo demands to implement at least 2-3 models for each and every problem statement. What are the models you are planning for this?

abckhush commented 2 weeks ago

I could do one with backtracking algorithm (brute force), then optimize it in the next, and then develop using recursion when needed in the third. These could work on a dataset of 50 difficult sudoku that I have downloaded. The only thing here would be that I wouldn't use OpenCV. Would this be ok?

abhisheks008 commented 2 weeks ago

As you are going to build this solver application, a web app should be there to showcase the working of the model you are going to implement. Are you up for this?

abckhush commented 2 weeks ago

A ReactJS website with minimal UI would work.

  1. If I am going to implement a web app, would I need to make different models?
  2. Web App using OpenCV or manual entries of the sudoku?
abhisheks008 commented 2 weeks ago

A ReactJS website with minimal UI would work.

  1. If I am going to implement a web app, would I need to make different models?
  2. Web App using OpenCV or manual entries of the sudoku?

Use the best model as the backend of the web app. This should be like this, user uploads an unsolved sudoku image and the model will solve the sudoku and show the user the correct result.

abckhush commented 2 weeks ago

How about I make a python application and, using the camera, user shows the image of the sudoku and using opencv it overlays the answers ?

abhisheks008 commented 2 weeks ago

How about I make a python application and, using the camera, user shows the image of the sudoku and using opencv it overlays the answers ?

Cool that will work too. Showing the implementation of the model is the priority for me from a layman's perspective.

abckhush commented 2 weeks ago

Ok. Can you assign me this issue then?

abhisheks008 commented 2 weeks ago

Assigned @abckhush

github-actions[bot] commented 1 week ago

Hello @abckhush! Your issue #774 has been closed. Thank you for your contribution!