Excited to know about ROI followed by object tracking and face tracking lessons. Fantastic job Paul. You are a great teacher, keep it up and keep going
BOOM!! I was literally dancing when the part of the video changed to black and white. I did the same to the previous "drawing rectangles via trackbars" homework and it was really amazing.
Thanks Paul, a couple of good challenges here in understanding the row by colums structure and converting the gray to BGR so the data structures match. I was happy I was able to do this without too much diffculty. Prayed your summer is going well!
Now this will be interesting. Shake out the cobwebs and put shift into overdrive. Never would have gotten through this without your tutilage. Thanks Paul.
My program does not show the behavior of 18:27. It shows both the ROI and the Gray ROI well without the white out. Seems like a bug that was addressed since you made the video?
To know how opencv library represent a color image/frame by Math or matrix: frame = cam.read() print(frame.shape) ------------------- output>>> (1080, 1920, 3) (Based on my camera resolution. It may be different on your camera) which are: row: 1080 column: 1920 channel: 3 ( Blue, Green , Red) Hope this help for those who needs to know where row and column are from . ----------------------------------------- To access any value or single pixel in frame. we do : frame[row, column , channel]
Dear Paul, I have something that might interest you. It has to do with the pop-up intellisense windows. You can turn them off or customize them by going to FILE - PREFERENCES - SETTINGS: Then chose the TEXT EDITOR and look for "Edit in settings.json" Add the following code to your settings.json file: "editor.quickSuggestions": { "other": false, "comments": false, "strings": false } SAVE the setting.json file and the result should be immediate. When you go back to your code the intellisense window should no longer pop-up. If you want to turn it back on, just edit the settings.json file and set everything back to true again. Remember to save the json file. Or you can just select whichever features you want to show up. I think "other" is basically all keywords and variables. "comments" only show up if you start by typing a # symbol. And "strings" only show up after you've typed a quotation mark. You will then be offered a list of strings that you had previously used. I don't know how to make this into a hotkey to toggle the editor.quickSuggestions on and off. That might be possible, but I haven't yet figured out how to do that. In any case, if you want to stop the intellisense window from popping up you can manually do it this way. If you figure out a way to add a hotkey to toggle this please do share that cool information. I too would like to be able to toggle the intellisense feature on and off at will. For now I can at least shut it off manually when I don't want it. This might come in useful for you too as you make your videos.
Dear Paul, it was a great lesson, instead of releasing 1 lesson per week every Saturday, why dont you release 3 or 4 lessons per week ? now that most of your followers got a hang of these, its easy to speedup and progress towards real AI stuffs. Just my thoughts !!
I hope this man never stops. He is really enabling thousands to step into AI. Thanks Paul for all your hard work!
Excited to know about ROI followed by object tracking and face tracking lessons. Fantastic job Paul. You are a great teacher, keep it up and keep going
I am really enjoying every single video of you sir.
So nice
Another really cool lesson. I don't think there has ever been a video I didn't enjoy on your channel. Thanks a bunch.
Almost choked on my drink with the sneaky folder hidden in the beginning. Well played
BOOM!! I was literally dancing when the part of the video changed to black and white. I did the same to the previous "drawing rectangles via trackbars" homework and it was really amazing.
Nov 2023 and this course still rocks!
Thanks Paul, a couple of good challenges here in understanding the row by colums structure and converting the gray to BGR so the data structures match. I was happy I was able to do this without too much diffculty. Prayed your summer is going well!
Thanks!
Thanks, I really appreciate the support!
Now this will be interesting. Shake out the cobwebs and put shift into overdrive. Never would have gotten through this without your tutilage. Thanks Paul.
This lesson was so cool!!! It's amazing how with logic and syntax, you can do amazing things like that!
Hi Paul, enjoyed the homework, once I put the matrix on paper it was allot more clear what I needed to do.
Much clearer🤓...You look like the future version of sentdex though sir😁..Thank you 🤗
2024 and this course still rocks!!!!
Another great lesson...thanks Paul!
Great Video! It helps me a lot!
That was fun. The kids enjoyed watching the bouncing box colorize them.
Oh, I'm feeling an exciting anticipation. We're heading to tracking a object or an identity inside that ROI, aren't we?
I really appreciate you for your great work.
Homework done with quite a lot of head-scratching and re-viewing the lesson multiple times, phew! So simple when you crack it though.
Which is one of the key things to learn, yet sometimes a hard thing to learn . . . to see the simple solution to what looks like a hard problem.
My program does not show the behavior of 18:27. It shows both the ROI and the Gray ROI well without the white out. Seems like a bug that was addressed since you made the video?
great lesson...thanks Paul! but it was very difficult to perform the assignment, I got error all the time.
I think I'd like to do this homework assignment also adding trackbars to adjust the size of the bouncing box. I'll let you know if I figure it out.
I did it! See reply my comment about this in next video.
To know how opencv library represent a color image/frame by Math or matrix:
frame = cam.read()
print(frame.shape)
-------------------
output>>> (1080, 1920, 3) (Based on my camera resolution. It may be different on your camera)
which are:
row: 1080
column: 1920
channel: 3 ( Blue, Green , Red)
Hope this help for those who needs to know where row and column are from .
-----------------------------------------
To access any value or single pixel in frame. we do :
frame[row, column , channel]
Can I create many ROI in a single picture?
Dear Paul, I have something that might interest you. It has to do with the pop-up intellisense windows.
You can turn them off or customize them by going to FILE - PREFERENCES - SETTINGS:
Then chose the TEXT EDITOR and look for "Edit in settings.json"
Add the following code to your settings.json file:
"editor.quickSuggestions": {
"other": false,
"comments": false,
"strings": false
}
SAVE the setting.json file and the result should be immediate. When you go back to your code the intellisense window should no longer pop-up.
If you want to turn it back on, just edit the settings.json file and set everything back to true again. Remember to save the json file. Or you can just select whichever features you want to show up. I think "other" is basically all keywords and variables. "comments" only show up if you start by typing a # symbol. And "strings" only show up after you've typed a quotation mark. You will then be offered a list of strings that you had previously used.
I don't know how to make this into a hotkey to toggle the editor.quickSuggestions on and off. That might be possible, but I haven't yet figured out how to do that. In any case, if you want to stop the intellisense window from popping up you can manually do it this way.
If you figure out a way to add a hotkey to toggle this please do share that cool information. I too would like to be able to toggle the intellisense feature on and off at will. For now I can at least shut it off manually when I don't want it. This might come in useful for you too as you make your videos.
You go Girl! Good job
How to do a dynamic roi
awesome video, could do with more BOOMS!! though.
Sh---s--Shameless self promotion... I know exactly where you were going with that one :D
Nice video as always!
can you share your code sir
No, my goal here is to teach you to code, not teach you to copy and paste my code. What do you do when I am not here? LEARN TO CODE!
@@paulmcwhorter i am done that code you did
I got the selection roi part
I can't mark in the output screen
What is the solution for that issue
Dear Paul, it was a great lesson, instead of releasing 1 lesson per week every Saturday, why dont you release 3 or 4 lessons per week ? now that most of your followers got a hang of these, its easy to speedup and progress towards real AI stuffs. Just my thoughts !!
Because there is no way I can produce that many videos. I do have to work for a living and this is something done in my spare time.
@@paulmcwhorter Oh ok got it, I understand
Epstein