OpenCV Python Tutorial #4 - Drawing (Lines, Images, Circles & Text)

  Рет қаралды 88,446

Tech With Tim

Tech With Tim

Күн бұрын

Пікірлер
@CubixCreations
@CubixCreations 3 жыл бұрын
Absolutely wonderful series, definitely can't wait for the next tutorial! Keep on educating us Tim!
@TIMJR625
@TIMJR625 3 жыл бұрын
Working on an image/motion detection project right now, these videos came at the perfect time! Good stuff!
@TechWithTim
@TechWithTim 3 жыл бұрын
Thanks! Best of luck on your project :)
@VinodKRamachandra
@VinodKRamachandra 3 жыл бұрын
I liked the animation used for explaining the arguments. Nice improvement. Thanks, Tim
@furina_
@furina_ 3 жыл бұрын
At the age of 5 : Using paper and pen to draw 😭 At the age of 10 : Using MsPaint to draw 😂 At the age of 15 : Using OpenCV to draw 😎 Tim works so hard 😘 so it's the duty of his every viewer to subscribe. Right Tim?
@davideddington5432
@davideddington5432 3 жыл бұрын
Tim, your videos are great and I always learn something new from you. Your style keeps me on track with just the right amount of information to keep me focused and not all over the place like I usually am. Im a big fan of all your videos but I very much look forward to the next video in this series!
@MrHellmeowmix
@MrHellmeowmix 3 жыл бұрын
This tutorials been so easy for me to follow, and I quickly feel like I am learning. Thanks!
@bradb2012
@bradb2012 Жыл бұрын
Great video, super easy to follow and understand. Solved a problem I immediately had with drawing rectangles!!
@ntechplayz6155
@ntechplayz6155 2 жыл бұрын
Great videos, the perfect length to stay interested
@imalirezapy
@imalirezapy 3 жыл бұрын
im from iran i cann't speak english very well, i try to undrestand couse you are good teacher❤🌷 .
@Littlepunk8964
@Littlepunk8964 11 ай бұрын
2 years later, Tim is still great
@doublej3462
@doublej3462 3 жыл бұрын
Hi, I am your new subscriber who from South Korea. I am studying degree Computing Science in Singapore. I watched your video. Your coding skill looks very awesome. I really want to have good coding skills. I am feel very respectful to you
@devhere2457
@devhere2457 Ай бұрын
Good job, understanding is very esay when learning from tim
@manonthedollar
@manonthedollar Жыл бұрын
cv2.LINE_AA enables Anti Aliasing (AA). You can add those to most of the draw functions (including cv2.line, .circle, .rectangle from this video)
@AbdolazimHasseli
@AbdolazimHasseli 3 жыл бұрын
You are really great Tim!
@copdatchoppa
@copdatchoppa 3 жыл бұрын
Tim is in fact great!
@Wolf-if1bt
@Wolf-if1bt 2 жыл бұрын
Where are you from ? I'm french and I can understand 100% of what you're saying. Perfect accent for me. And obviously, your tutorial is also perfect : opencv appears to be easy. Great!
@984jimbo
@984jimbo 3 жыл бұрын
Great Videos Tim! A question I have is at 3:52, you changed frame to img so the next line will be drawn on top of img. However, it seems to work for me by just writing cv2.rectange(...)? (So we remove img keep the first argument as frame) I played around with drawing 5 rectangles on top of each other, and defining each cv2.rectangle(...) as img1, img 2 etc. It would always draw 5 rectangles on top of each other, no matter what i put into the first argument of cv2.rectangle(), and no matter which I showed for cv2.imshow('frame', img...) I was wondering if this is the same for you? i.e. does defining img and writing cv2.rectange(img,...) actually do anything unique, since it doesn't seem to for me
@heliotenm6532
@heliotenm6532 3 жыл бұрын
here beside using cap.get(3) and cap.get(4) for width and height, we can also use frame.shape[0] and frame.shape[1] for height and width, so is there any reason for using the .get() method? He also then convert the value of cap.get() in int, while we get value from frame.shape already in integer.
@sachinrawat9109
@sachinrawat9109 9 ай бұрын
Using cap.get(3) and cap.get(4) ensures consistency across different video files, not all videos may have frames of the same size, and using the get() method guarantees that you are getting the width and height information directly from the video file
@alialavizadeh2775
@alialavizadeh2775 3 жыл бұрын
I was looking for this series Tim tnx👍
@VictorPerez-od7zh
@VictorPerez-od7zh 3 жыл бұрын
Amazing tutorial Tim!!!
@parthkabra4968
@parthkabra4968 3 жыл бұрын
I am working on the HTML code generator with element structure. Thanks bro, love u a lot
@noertri618
@noertri618 2 ай бұрын
Nice video, this gives me inspirations
@pencilcase8068
@pencilcase8068 3 жыл бұрын
Ima download this vid. Currently doing a maths course but I'll be back for some relaxing programming
@cx3268
@cx3268 3 жыл бұрын
Will you have a video combining OpenCV & TKinter?
@sunwukong6268
@sunwukong6268 3 жыл бұрын
Nice video, again. Great to code along and play around. I am currently taking an online course and it´s rather boring, compared to this. So thanks and I am really looking forward to the next parts.
@sanduchicu7545
@sanduchicu7545 3 жыл бұрын
12:55 tim: and after that thats baisicly all fo rthis tutorials series... me: WHAT!?! he's already done?!
@ananthramvijayaraj4554
@ananthramvijayaraj4554 3 жыл бұрын
HaHa, I got scared and then realised that it was just a mistake by Tim
@LeviWaters-v6d
@LeviWaters-v6d 10 ай бұрын
quick question! in your video at around 3:23 changed cv2.imshow('frame', frame) to cv2.imshow('frame', img) is there an important difference? I ran it both ways and they both worked. Great video BTW!
@paulsherlock4348
@paulsherlock4348 2 ай бұрын
I believe that is just the name of the window it’s displaying in.
@tanphuc4589
@tanphuc4589 3 жыл бұрын
Hey Tim could you make videos about Tkinter module?
@God_OfGame
@God_OfGame Ай бұрын
realy bro thank you
@electrikvocal9590
@electrikvocal9590 3 жыл бұрын
Will you do Hands-tracking tutorials with Opencv?
@TopMusic-rw3yz
@TopMusic-rw3yz 3 жыл бұрын
Thanks Tim!!!!!!!!!
@aariskazi9002
@aariskazi9002 3 жыл бұрын
Hey Tim I want to make curved lines in Opencv can you help me out🙏🙏
@youssefelamrani7905
@youssefelamrani7905 3 жыл бұрын
how can we show 4 different video cameras in a single window like the one you did in the video with your camera
@Bridos
@Bridos 3 жыл бұрын
Is it possible to add a donnut instead of a circle with volume??
@serhii710
@serhii710 11 ай бұрын
img and frame are the same thing, you can verify it yourself by doing assert id(img) == id(frame)
@sarveshp6584
@sarveshp6584 3 жыл бұрын
which package you are using in sublime ?
@Bridos
@Bridos 3 жыл бұрын
I mean, is it possible to add a simple circle without volume unlike the example?
@parthsinghrajput1062
@parthsinghrajput1062 3 жыл бұрын
waiting for this thanks heart
@simplelife1643
@simplelife1643 Жыл бұрын
hi, can you please help me with my script. i am trying to save the image detected by opencv and yolov5 custom model. and i need to save the whole image when the object detected.thanks in advance
@i-MAsif
@i-MAsif 3 жыл бұрын
Hi , i am using ubuntu but unable to install opencv with python 3.7.3 version there is an error stoping me to go ahead. Would you help me out plz .(using jupyter notebook) 🙂
@JoshelinRico
@JoshelinRico 3 жыл бұрын
The delay when you're drawing on the video stream is very noticeable
@reold
@reold 3 жыл бұрын
Good speed
@michaelvogt7787
@michaelvogt7787 8 ай бұрын
Tim. I liked... but 'axis' is spelled like this (not axsis). I chuckled. DrV
@syedufaqhaider2796
@syedufaqhaider2796 3 жыл бұрын
I completed your 1000th View at least gimme a Hii in reply ❤
@knbabu5473
@knbabu5473 3 жыл бұрын
Please make a video regarding django using automated tests
@MahirAshabAhmed
@MahirAshabAhmed 3 жыл бұрын
Please create an api using flask and use docker, want to see end to end project.
@popodip3471
@popodip3471 3 жыл бұрын
Hello, I just saw you have a video titled 'Why You Should STOP Using an IDE (Integrated Development Environment)', yet you're still using an IDE. Does that mean the video was complete clickbait to waste your viewers time for money, or was there some other reason? Thank you in advance for the answer.
@TechWithTim
@TechWithTim 3 жыл бұрын
Hi. Did you watch the video? I don’t feel it was a waste of time otherwise I would not have created or posted it. Funny thing is in this series I’m actually not using an IDE. This is a text editor not a full pledged ide... Before you make such assumptions I’d encourage to watch the video in question, hopefully I can articulate in that video why i titled the video as such.
@macieksikora5043
@macieksikora5043 3 жыл бұрын
I think u make mistake 6:15
@moneyman2087
@moneyman2087 3 жыл бұрын
Tim
@rudro314
@rudro314 3 жыл бұрын
2nd video...😅
@binaprajapati3593
@binaprajapati3593 3 жыл бұрын
Please tell the advance things which you will do in the series, like any ml stuff
@unbreakable7643
@unbreakable7643 3 жыл бұрын
Noice
@okfine7550
@okfine7550 3 жыл бұрын
first
@fojirngers3661
@fojirngers3661 3 жыл бұрын
Congratulations 👏
@prasannan-robots
@prasannan-robots 3 жыл бұрын
Eighth
@adarshp.v2743
@adarshp.v2743 3 жыл бұрын
Second
@jaideepm572
@jaideepm572 3 жыл бұрын
Third
OpenCV Python Tutorial #5 - Colors and Color Detection
14:06
Tech With Tim
Рет қаралды 118 М.
OpenCV Python Tutorial #3 - Cameras and VideoCapture
17:16
Tech With Tim
Рет қаралды 183 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
China's new AI model breakthrough
4:26
CNBC Television
Рет қаралды 273 М.
Draw with OpenCV - No more Photoshop! Graphic Design with Python!
14:23
Python Simplified
Рет қаралды 35 М.
OpenCV Python Tutorial #7 - Template Matching (Object Detection)
22:22
Make A Security Camera With Python
35:58
Tech With Tim
Рет қаралды 238 М.
Coding Adventure: Rendering Text
1:10:54
Sebastian Lague
Рет қаралды 796 М.
Predict trajectory of an Object with Kalman filter
31:30
Pysource
Рет қаралды 63 М.
Image Processing with OpenCV and Python
20:38
Rob Mulla
Рет қаралды 191 М.
Researchers thought this was a bug (Borwein integrals)
17:26
3Blue1Brown
Рет қаралды 3,9 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН