Really like your content , one suggestion: add a time multiplier when you speed some footage up to let the viewer know by how much you are speeding it up.
I just found your channel about a week ago, instantly subbed and am happy to see your subscriber count rapidly growing. Posting the complete code is so nice. I wish more people would do this! ♥
I've just discovered your channel today. Your approach to teaching OpenCV and Python is something I've been trying to toy with. Looking forward to watching your videos.
"Also had some comments that said I should stop putting my face on the videos... Well I'm gona put my face on the videos even harder now." lmao Really happy I found you, I hate you are not more popular but also not, good knowledge for just a few of us :D Keep it up!
Nice solution! What caused the program to fail at the end? Did it pick the wrong letter accidentally due to the acceleration of the letters? Did it accidentally grab a misspelling of the input word that it wasn't able to spellcheck?
It had an extra letter from the previous word I can't remember specifically. It was like "SONG" and the program saw "SONGS". So it waited for an S that never came and timed out.
Tesseract is pretty slow by itself. You have the whole alphabet screenshotted, wouldn't it be faster to use template matching with some opencv (greyscale, sharpen, resize) to read the words? You'll have less errors as well, probably Edit: btw, the game probably uses NASPA word list, maybe we can do smth with it? 🤔
So slow. Only used here because it's simple and speed wasn't needed. All very good points I'll keep them in mind. Thanks for the feedback / commenting.
Great Video! Can you make a tutorial on fastai GPU setup? It is fine to use colab for learning but it's such waste if you have a GPU but don't know how to use it.
Hey Man! Real nice content. I'd like to ask you, that there is a game called,,Metin 2" which is based on the need to select, knock down stones. And from the items you received you can increase your damage and skill level to deal more damage. Millions of people play with it, and with opencv object detection it woub help people to save weeks of endless farming and grinding. As a new content video would you consider making a short help video or something to make an auto farming bot program for that game? Thank you in advance for your answer. Keep it up!
I already try to implement Template Matching on my case, so far it is work, but i have problem when using gui, instead of using terminal to start the program, i tried to make gui and a button to start the logic. Did you have guide make gui to start the logic of the program ?
I didn't create a GUI for this program at all. I just started it from Visual Studio Code. In VSC if you have an env you need to set the interpreter before you can use the green play button.
bro making screenshots of every letter? Comon you are a coder. 1) Get screenshot of the word 2) Chunk it up on the number of letters openCV detected 3) greyscale chunk, contrast it to get pure black&white colors thus recieveing only shape of the letter 4) Trimm image to get rid of background around letter 5) Success
Python....Amateur ;) Real programmers use OpenCV with C++ :) Python is a Millenials disease. Slow... ugly syntax and did I saw slooooow. But seriously: Template matching is a fast approach. But you can do it probably faster and so much easier. The letters are a high contrast on black. So you can easily extract them with a threshold and a difference with an empty frame (as this doesn’t change). And feed those into an OCR algorithm. Then you don’t need to cut and paste and do relatively expensive pixel for pixel shifts to match templates.
Really like your content , one suggestion: add a time multiplier when you speed some footage up to let the viewer know by how much you are speeding it up.
Noted and I'll have one next time. Thanks for the suggestion and the view/comment I really appreciate it.
Or... You can make a program that reads the speed of regular video by calculating the pixels/second and give the speed when it accelerates... 🤣🤣🤣
I just found your channel about a week ago, instantly subbed and am happy to see your subscriber count rapidly growing.
Posting the complete code is so nice. I wish more people would do this! ♥
Anytime love me or hate me it's an open book! Thanks for watching I appreciate it.
I've just discovered your channel today. Your approach to teaching OpenCV and Python is something I've been trying to toy with. Looking forward to watching your videos.
Awesome thanks for watching and commenting. Glad to have some new faces in the comments!
"Also had some comments that said I should stop putting my face on the videos... Well I'm gona put my face on the videos even harder now." lmao
Really happy I found you, I hate you are not more popular but also not, good knowledge for just a few of us :D
Keep it up!
damn bro, these vids are awesome. can tell you gonna blow up if you keep this up
Thanks I really appreciate it!
comment for engagement vuv
I love content like this, please keep uploading
Means a lot thanks for taking the time to comment! I'll keep uploading.
great editing and content, really enjoyed when you just showed the code snippet on the screen opposed to the whole script.
Thanks! It's a balancing act on how much to show honestly. Appreciate the view and comment.
Quality content, keep it up
Thanks! These comments mean a lot.
Learning a lot thanks to your videos! Love the content too
Awesome! Good to hear thanks for watching and commenting.
Outro song: Run - Hectorino Martinez
I really like it...
@@ClarityCoders same ;-;
You make really amazing content!
Thanks that really means a lot.
Wow nice usage of opencv :)
It's a cool library to play around with for sure! Thanks for watching / commenting.
You really made AI learning more interesting than it is thx and keep it going 😁🌷
Thanks for watching and commenting. I'll keep going!
The Kick Ya Chop record has been topped again, broke the 3000's with 3153
So has yours...
Been brutal I have me my match haha
Great video
Thanks you for watching and commenting. I'll keep doing more I think!
Nice solution! What caused the program to fail at the end? Did it pick the wrong letter accidentally due to the acceleration of the letters? Did it accidentally grab a misspelling of the input word that it wasn't able to spellcheck?
It had an extra letter from the previous word I can't remember specifically. It was like "SONG" and the program saw "SONGS". So it waited for an S that never came and timed out.
Hi, I am new to your channel and just subscribed because you are soooo good, can you tell me which IDE do u use the most?
for python
Tesseract is pretty slow by itself. You have the whole alphabet screenshotted, wouldn't it be faster to use template matching with some opencv (greyscale, sharpen, resize) to read the words? You'll have less errors as well, probably
Edit: btw, the game probably uses NASPA word list, maybe we can do smth with it? 🤔
Also, you could've used
str_var = "".join(i for i in str_var if i.isalpha())
instead of using regex, but that's a matter of preference
So slow. Only used here because it's simple and speed wasn't needed. All very good points I'll keep them in mind. Thanks for the feedback / commenting.
For more precision to the detection of letter, it is possible to use a grey image and only take the pure black in the yellow zone?
Would be interesting I could see that improving performance.
great video! funny how we can learn python easily hacking things. thx!
Great Video! Can you make a tutorial on fastai GPU setup? It is fine to use colab for learning but it's such waste if you have a GPU but don't know how to use it.
Hey Man! Real nice content. I'd like to ask you, that there is a game called,,Metin 2" which is based on the need to select, knock down stones. And from the items you received you can increase your damage and skill level to deal more damage. Millions of people play with it, and with opencv object detection it woub help people to save weeks of endless farming and grinding. As a new content video would you consider making a short help video or something to make an auto farming bot program for that game? Thank you in advance for your answer. Keep it up!
What was that for music at the end?
Fast and Run - Nico Staf. Thanks for watching and commenting!
That things called a tillday? I always thought it was called a curly bird..
I am so learned.
Curly Worm.
interesting video. do you have a beefy pc?
Nothing crazy. Low tier gaming laptop.
hey bro now you in china? chengdu ? xihua ?
Nice one)
Thanks! Appreciate the comment and view!
Can you make a bot which plays "like a dino"? Would be interesting to see how fast it can go
I already try to implement Template Matching on my case, so far it is work, but i have problem when using gui, instead of using terminal to start the program, i tried to make gui and a button to start the logic. Did you have guide make gui to start the logic of the program ?
I didn't create a GUI for this program at all. I just started it from Visual Studio Code. In VSC if you have an env you need to set the interpreter before you can use the green play button.
@@ClarityCoders i already solved my problem haha, i am motivated to learn python when watching your videos xd
These videos are awesome can you please make a video on python crash course please
I have it on my list for a tutorial series covering a different and hopefully more fun way to learn Python. Look for it soon.
5:45 Diagonal word
nice vid i liked it
Thanks Mark that really means a lot. Thanks for watching.
Nice 👍
Thanks Zippy I appreciate it.
bro making screenshots of every letter? Comon you are a coder.
1) Get screenshot of the word
2) Chunk it up on the number of letters openCV detected
3) greyscale chunk, contrast it to get pure black&white colors thus recieveing only shape of the letter
4) Trimm image to get rid of background around letter
5) Success
Yeah have to figure out width of letter to chuck? Good option though.
@@ClarityCoders If total width is 500 pixels and openCV fount word "dog" then letter width is 500/3
Is this an AI or simple bot?
You should try to make an ai system that will speed run deepest sword
I'll put it on my list of games!
yessss OpenCV beefcake KINGGG. show em those guns and don't let them tell u to hide ur face!
more tank tops in next content pls 🤤 👉👈 🥺
Hugo my man! Thanks for commenting I'll keep my face on things we make the rules here! haha
stretching it to 8 minutes I see (I'm not complaining)
I just want to spend more time with you guys. Thanks for watching and commenting I appreciate it.
@@ClarityCoders I appreciate your content too I have learnt a lot from it.
Can you beat a game with q Learning
I am thinking within the next two videos stay tuned.
Wow really great stuff. Thank you ❤️
Thanks for the comment and watching.
Looks dope , also why the fuck do you have such little subs
I nee your help
Here is a tip do some thing more cool like creating a video game and put a lot of memes in it
That does sound really cool! Thanks for watching and commenting.
OPENCV terminator
That was my nickname in high school.
put your face on all the things! :D :D
I put this comment on my new video out today. haha
Add your face as much as you want on the videos. I mean, they're yours
Algo
Yes. Thanks for watching / commenting.
Python....Amateur ;) Real programmers use OpenCV with C++ :)
Python is a Millenials disease. Slow... ugly syntax and did I saw slooooow.
But seriously: Template matching is a fast approach. But you can do it probably faster and so much easier. The letters are a high contrast on black. So you can easily extract them with a threshold and a difference with an empty frame (as this doesn’t change).
And feed those into an OCR algorithm. Then you don’t need to cut and paste and do relatively expensive pixel for pixel shifts to match templates.
My first language was C++ back in the day for sure much faster. All good points love feedback like this thanks for watching / commenting.
Fruit ninja game python ai bot
I want to like this video, but the likes is at 666 so i can't
I respect that decision 100%. Thanks for commenting and watching!
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot
Fruit ninja game python ai bot