OpenCV Sudoku Solver Step by Step

preview_player
Показать описание
In this video, we will learn how to solve Sudoku problems using OpenCV. We will go step by step so it is easy to follow.

🚀🚀 My Urdu/Hindi AI YouTube Channel 🚀🚀

Code and Complete Course:
coming soon

Digit Classification Tutorial:

Shout-out to @Tech With Tim whose Sudoku Tutorials helped in this project.

Premium Courses:
✔️ Computer Vision Game Development Course:
✔️ Computer Vision with Arduino Course:
✔️ Advanced Drone Programming Course:
✔️ Learn to Build Computer Vision Mobile Apps:
✔️ Jetson Nano Premium Course:

⚙️⚙️⚙️—-My Gear — ⚙️⚙️⚙️

Follow Me:

#ComputerVision
#OpenCV
#CVZone
Рекомендации по теме
Комментарии
Автор

i like that you present the code in a way that promotes people to learn and code themselves rather than just copying. your channel deserves more attention.

abhijitprajapati
Автор


Code and files will be available Half an hour before the tutorial starts, so you can follow along.
Prerequisites
Python (3.7.6 recommended)
Pycharm (recommended)
opencv-python == 4.4.0.44
numpy == 1.18.5
tensorflow == 2.3.1

murtazasworkshop
Автор

Thank you for sharing this OpenCV Sudoku solver tutorial on YouTube. I appreciate you taking the time to walk through the process step-by-step to help viewers like myself understand how to build a Sudoku solving program using computer vision and OpenCV. In addition to gaining a better understanding of OpenCV and computer vision techniques from the Sudoku solver tutorial, I also took the opportunity to further expand my knowledge about neural networks.

地天-no
Автор

Nice, I did an project just like this a while ago for my resume. Funny that I got the idea to do it after watching TechWithTim's sudoku solving tutorial. Gonna be interesting to see how you tackled the same thing. Really nice project idea for everyone to try and test their OpenCV skills.

nocturnal
Автор

Thank you for nice tutorials please also make some videos on OCR opencv on documents

karthikb.s.k.
Автор

You are doing very great work. Awesome
I have just a question
In this tutorial, you are importing the model as a .h5 file and in the Digit Classification Tutorial, you are exporting the model as a .p file
There is something missing. How could convert the model from .p to .h5?

amerbiro
Автор

Kudos bro!! You gained one subscriber today. Just a polite request could you share with the complete code via a link. And then I would like to privately consult you in one of my upcoming project. How can I reach you?

khazeempireinternational
Автор

Please make your next tutorial on live sudoku-solving i.e. solving the sudoku with video capturing rather than an image stored on device.

shantanuroy
Автор

Great tutorial Murtaza! Could you do a tutorial on how to use GPU instead of CPU in OpenCV please?

danielvega
Автор

I followed the digit recognition video the cnn model's input shape was (1, 32, 32, 1) the model in this video has input shape of (1, 28, 28, 1)

vigneshvicky
Автор

Hi,

I have 2 question

1) Can you please explain splitboxes function work (Idea behind it) ?

When I debugged the function
I saw that the image size was (450, 450)
When you do a vsplit you get the shape (9, 50, 450)

When you do a hsplit you get the shape (9, 50, 50) - which gives the resulting box.

2) Does image size have to be (450, 450) for this function to work.?

arvindraj-uirf
Автор

Hi Murtaza
I’m having a problem running the sudoku solver. I get an error message that ‘predict_classes’ has been deprecated as follows:

Warning: THIS FUNCTION IS DEPRECATED. It will be removed after 2021-01-01. Instructions for updating: Please use instead:* np.argmax(model.predict(x), axis=-1), if your model does multi-class classification (e.g. if it uses a softmax last-layer activation).* (model.predict(x) > 0.5).astype("int32"), if your model does binary classification (e.g. if it uses a sigmoid last-layer activation).

What do I need to do to correct this?

Thanks
Colin

colingaffney
Автор

Hi thnak you for the video, i'm in need if the Cnnpridector / training fase of this project if you would not mind

mehdielme
Автор

Murtaza's Workshop - Robotics and AI
VERRY VERRY FUNNY AND GOOD

actionkey
Автор

Murtada, where can I get this code? I am in dire need of it. Please help me

ahmadalbeik
Автор

Sorry, can you show me the guide to create your number classify model with tensorflow.

amstrong
Автор

can u explain how warp perspective works, thanks~ :D

fubukisophicha
Автор

Hello can you please provide the code used to train the model in this video? Im having troubles with the model. I already have all the code to my project and a model that i have created but it is not good as yours. Thank You!

tomasmodesto
Автор

I can't find the code on your website, please give me a link

mohammadalqudah
Автор

sudu_solve.solve(board) ;Here I am not returning the solved board ...why is that ??

pamuduranasinghe