Object Tracking with Opencv and Python

Ғылым және технология

Source code: pysource.com/2021/01/28/objec...
You will learn in this video how to Track objects using Opencv with Python.
In this specific lesson we will focus on two main steps: on the first one we will do Object detection and on the second one Object tracking.
➤ Full Videocourses:
Object Detection: pysource.com/object-detection...
➤ Follow me on:
Instagram: / pysource7
LinkedIn: / pysource
➤ For business inquiries:
pysource.com/contact

Пікірлер: 315

  • @pysource-com
    @pysource-com2 жыл бұрын

    ►► You can Build a Computer Vision software to DETECT and TRACK any Object. → 4-Step FREE Workshop pysource.com/blueprint-workshop-signup/

  • @Nonsanity
    @Nonsanity2 жыл бұрын

    This really isn’t a tutorial on object tracking as the title promises. It’s a (good) tutorial for visual object detection and then a single-line black box function that does all the tracking with no explanation of its operation, just it’s use.

  • @doraemondd6876

    @doraemondd6876

    8 ай бұрын

    Can Using visual video code to run?

  • @Suman-zm7wx
    @Suman-zm7wx2 жыл бұрын

    The way this person is delivering these complicated stuffs regarding Open CV and OT, hats off man for your contribution towards the KZread Community. Do try to make a playlist or video regarding implementation of GANNs tensorflow models along with Opened CV, like Real Time image to image translation using Cycle GANNs. By the way lots if love from this Subscriber 😊

  • @hetalivekariya7415
    @hetalivekariya74152 жыл бұрын

    Thank you for explaining each and every line of code clearly. Great help. Keep uploading videos like this

  • @bolzanoitaly8360
    @bolzanoitaly83602 жыл бұрын

    Thanks, to you Sergio Canu, you have resolved much of our issues. thanks to you from the core of our hearts.

  • @chun5310
    @chun53102 жыл бұрын

    Thank you so much men! I do appreciate your kindness and efforts for sharing this great script even for free. It helps a lot, especillay for many students who are with empty pockets! Gracias!

  • @tomasdaels
    @tomasdaels2 жыл бұрын

    Today I installed opencv, it was a long day of tutorials but this one was super super clear! Thanks a lot!

  • @jawadmansoor6064

    @jawadmansoor6064

    2 жыл бұрын

    super charge

  • @abc-co7fy
    @abc-co7fy3 жыл бұрын

    Thanks for sharing the knowledge and resources. For the information of the fellow viewers/commenters.. I implemented his code in VS Code in Windows 10. 2 errors and following had to be done as it threw some error when I attempted to run it: 1. install "pip install tracker" --> Refresh VS code 2. Make sure that the specified folder path of the video and code are same. Files --> Open Folder--> Object-Tracking.

  • @dogarayunanagani6986
    @dogarayunanagani69863 жыл бұрын

    Wow this was quite useful and well explained. Thank you and God bless your work!!!

  • @dennisasamoah2213
    @dennisasamoah22133 жыл бұрын

    this was really awesome and thank you for the code

  • @Endredos
    @Endredos11 ай бұрын

    Dude! Not only have you helped me to finally set up opencv but you have even made my first steps easier in my own project with your demo. ❤ Hint to all who have troubles with the namespace in build.gradle: try to adjust the gradle plugin version under project structure > project. 7.2 worked for me.

  • @praketasaxena
    @praketasaxena2 жыл бұрын

    perfect and much needed for me to understand OPENCV

  • @PotatoMan1491
    @PotatoMan14913 жыл бұрын

    Solid explanation to initiate into the field

  • @snake6458
    @snake64582 жыл бұрын

    我來自台灣,謝謝你的教導,感謝!!

  • @mrpoeky2527
    @mrpoeky25272 жыл бұрын

    Thank you for your detailed explanation on object Tracking :)

  • @thecontrolenggeek786
    @thecontrolenggeek786 Жыл бұрын

    I really enjoy watching your videos and they are quite helpful at same time. thanks for sharing this with us

  • @hanshima_
    @hanshima_2 жыл бұрын

    Thanks a lot for this amazing tutorial !!!

  • @daylinewsru
    @daylinewsru2 жыл бұрын

    Hey! Thanks a lot for the video! Very helpful! Tell me, how can I record the coordinates of landmarks in a json file?

  • @thinkingahead2233
    @thinkingahead2233 Жыл бұрын

    Thank you very much for making this video; concepts are clearly explained.

  • @manakavoo
    @manakavoo7 ай бұрын

    i'm newbie to opencv , u explanations are far better than my lectures....thansks a lot sir.....

  • @dhamotharan1734
    @dhamotharan17348 ай бұрын

    Thanks man! This helps me to complete my assignment on object tracking using OpenCV

  • @dedisupardi2815
    @dedisupardi28152 жыл бұрын

    Excellent👍, thanks for sharing the codes of the project to us to learn it well

  • @ArimAhiru
    @ArimAhiru Жыл бұрын

    Thank you for the video sir, I have spent weeks to do this traffic counting and none that I found work for me. Thank you so much for the tutorial!

  • @deepanjan1234
    @deepanjan12343 жыл бұрын

    This is just great. Many many thanks 👍

  • @vittal255
    @vittal2553 жыл бұрын

    Sir, thank you for the video with a detailed explanation. If I want the program to execute on two different videos at a time is that possible. If yes please tell the way

  • @julianboulevard
    @julianboulevardАй бұрын

    Best tutorial ever!!!! Thanks a lot for your time and clear explanation, cheers!!!

  • @levienkon
    @levienkon11 ай бұрын

    Thanks I finally got a good starter tutorial

  • @takedowntheccp.5167
    @takedowntheccp.51672 жыл бұрын

    Thank you so much men! I want to study follow your ! 👍

  • @user-zr8lu5rp5i
    @user-zr8lu5rp5i Жыл бұрын

    We used it for our study. Thank you.

  • @dhruvdwivedy4192
    @dhruvdwivedy41923 жыл бұрын

    Awesome ❤️👍 thank you so much.

  • @juliendu46
    @juliendu462 жыл бұрын

    BEST youtube channel!

  • @joaoperolimasaar
    @joaoperolimasaar3 жыл бұрын

    Thank you Sérgio!

  • @ECERMANASAK
    @ECERMANASAK2 жыл бұрын

    this is a really awesome explanation of each and every step u explained very well. sir if I want further vehicle classification can you please say how I supposed to do it..

  • @RodrigoPacheco-Ruiz
    @RodrigoPacheco-Ruiz Жыл бұрын

    Bravo Sergio! Maestro!

  • @eskelex
    @eskelex3 жыл бұрын

    Well done!! Thanks!!

  • @flashdash4694
    @flashdash46943 жыл бұрын

    Thanks for the insight, you have taken my python-programming to another higher level!! Great fun too.

  • @BystroCoder
    @BystroCoder2 жыл бұрын

    Thank you. Super lecture. Very insteresting.

  • @Mustafff76
    @Mustafff763 жыл бұрын

    Thanks man! Great tutorial ;)

  • @vahabmspour6336
    @vahabmspour63362 жыл бұрын

    your tutorial method is wonderful ...

  • @ozcanyureklioglu6249
    @ozcanyureklioglu62493 жыл бұрын

    very very awesome, thank you

  • @user-bf2vb9gj1d
    @user-bf2vb9gj1d2 жыл бұрын

    It’s great, it makes me think python is awesome, and I start to like it.Thankyou!

  • @bryansneydergomez4870
    @bryansneydergomez48702 жыл бұрын

    wow, you explain very well, trank u bro!

  • @lorenzowinger5831
    @lorenzowinger58312 жыл бұрын

    Thank you for the tutoral, very good. i only want to ask one question. How can i restart to zero the id counter?

  • @joshuajohn4404
    @joshuajohn44042 жыл бұрын

    Amazing video, thank you 👍

  • @TheGupex
    @TheGupexАй бұрын

    Thank🎉 from Thailand.

  • @addkik
    @addkik Жыл бұрын

    Awesome ... Great Work

  • @jeanzyx1707
    @jeanzyx17072 жыл бұрын

    beautifully perfect!!!!!

  • @Car_Ram_Rod
    @Car_Ram_Rod2 жыл бұрын

    Dude, thanks for this video!

  • @cyrillaurencerameaualbon1637
    @cyrillaurencerameaualbon16372 жыл бұрын

    Thanks, Are you able to count the demonstrators of a march ?

  • @yem.t.3930
    @yem.t.393011 ай бұрын

    Subscribed! A very beautiful explanation and examples

  • @talhayousuf4599
    @talhayousuf45993 жыл бұрын

    Perfect and much needed video , thank you 🙏. Can you PLEASE make a video on camera calibration without using the checker board (I mean by using methods inside opencv like PnP method etc...)

  • @alirezairani2876
    @alirezairani287610 ай бұрын

    thanks for great video, does it work for moving camera and stable object too?

  • @cyrillekesiku2450
    @cyrillekesiku24503 жыл бұрын

    perfect thanks so much

  • @coco_child
    @coco_child2 жыл бұрын

    Hey, Could we think something different like this , instead of calculating area could it be that we will track only the moving elements and complete our task. I don't know could it be or not because I'm new in python and opencv too . if it can please tell. And thank you for sharing such a nice one project.

  • @raymondmichael4987
    @raymondmichael49873 жыл бұрын

    Th aks dude, done such amaizing work explaining this,please consider license plate recognition in real-time from a video feed. Stay safe and keep it up. SUBED & 👍🏾 Greetings from Tanzania 🇹🇿

  • @lynx6632
    @lynx66323 жыл бұрын

    thanks for tutorial !!!!

  • @nailaydogan2241
    @nailaydogan22413 жыл бұрын

    Sir do you have any project for hand gesture recognition ? Thanks

  • @fettahyldz460
    @fettahyldz4602 жыл бұрын

    Is there a way to optimize tracker class? In my case, I will use it on a robot which will operate on the roads. Camera will vibrate so I want it to keep vehicles' ids even though the camera vibrates.

  • @claudiocatucci7028
    @claudiocatucci70283 жыл бұрын

    Congratulations!

  • @hamizanahmad5879
    @hamizanahmad58793 жыл бұрын

    Awesome video, where can i get traffic footage like that

  • @rog0079
    @rog00793 жыл бұрын

    Object Tracking starts at 20:25

  • @HarshaSravani--c

    @HarshaSravani--c

    2 жыл бұрын

    Hello !! From where can I get tracker.py

  • @dkibe6006
    @dkibe60063 жыл бұрын

    You are the best!

  • @jadavpur4
    @jadavpur43 жыл бұрын

    Hi... Thank you for the tutorial.. It's impressive. I have one question. Can we make the animation of moving objects a function of time? the program will run and continuously animation will run??? Thank you

  • @fussballsuchti5661

    @fussballsuchti5661

    Жыл бұрын

    Hey Soumitra, I'm actually trying to do that too and I wondered if you came to a solution. :) I know I'm probably to late asking this, but I will be very happy if you reply. Have a great day

  • @shuhaozhang7332
    @shuhaozhang73322 жыл бұрын

    Are x and y coordinates mean the center point of the rectangle, or are they the corner of the rectangle?

  • @mohamedkarabij6673
    @mohamedkarabij6673 Жыл бұрын

    Thanks a million

  • @phaminhhoang4478
    @phaminhhoang44789 ай бұрын

    Can you do a lesson on calculating the size of objects such as fruits and vegetables . Thanks

  • @nurbaini4308
    @nurbaini430811 ай бұрын

    Brother, thanks alot

  • @TechnicalAdnan786
    @TechnicalAdnan786 Жыл бұрын

    Thank you so much, please make more tutorials like tNice tutorials. You explain better than any other guide I've seen on youtube, very clear and

  • @andriyyarish8628
    @andriyyarish86283 жыл бұрын

    Very nice and understandable, thanks for sharing your experiance +100 for karma ))

  • @mesaanugerah
    @mesaanugerah Жыл бұрын

    Thanks for sharing! Keep up the good work 😄

  • @pysource-com

    @pysource-com

    Жыл бұрын

    ;)

  • @iwaitucn
    @iwaitucn2 жыл бұрын

    greate job, thanks !!!!

  • @locomotech6302
    @locomotech63025 ай бұрын

    Hello . Great explanation, thank you very much. @00:10:44, It is clear that You filtered using area. But I wonder if it is possible to use some of "speed" threshold or a good combination (compound condition) instead of it???

  • @wiktoriarajewicz3775
    @wiktoriarajewicz37759 ай бұрын

    Hi! I absolutely love your code, it's so easy to use! I'm having trouble accessing the files to download, I subscribed with multiple email addresses and confirmed them but still didn't get access to the files, is there a problem on my side? :/

  • @matheusmirandapereira5633
    @matheusmirandapereira56335 ай бұрын

    Very interesting video. Is there some way to get the time that a vehicle pass through two lines in the highway and register this times in a excel sheet?

  • @ZipovUA
    @ZipovUA3 ай бұрын

    thank you!

  • @XuanKyAutomation
    @XuanKyAutomation2 жыл бұрын

    thanks for your excellent video

  • @falconvisionuav
    @falconvisionuav2 ай бұрын

    Awesome! I use the same method for tracking "alpha numeric " raised numbers and letters on the face of the front dashboard. My problem is that I have to process the images and then convert them for analysis. Do you have any cellular applications? Or desktop?

  • @Netalon
    @Netalon2 жыл бұрын

    Thank you !!!

  • @Edxylom
    @Edxylom2 жыл бұрын

    Thanks bro

  • @badiuzzamontashmatov5362
    @badiuzzamontashmatov53623 жыл бұрын

    waitng for the 2nd part of the video

  • @arendelle_ok
    @arendelle_ok2 жыл бұрын

    can i use vlc window panel as a motion capture ?. cuz i want be able to change the video source :)

  • @GYETTORE
    @GYETTORE3 жыл бұрын

    It's great!

  • @qwerty_____146
    @qwerty_____1462 жыл бұрын

    Thank u, Dear. Bro

  • @farihaafrin1803
    @farihaafrin18033 жыл бұрын

    A very nice tutorial, Thanks. I would like to save images for every single car (instead of every frame) inside the rectangle from the video. How to do that please?

  • @DennisJDuran

    @DennisJDuran

    2 жыл бұрын

    I would assume you have to set a way to save the video from once it detects a specific car or motorcycle and end said video clip recording once that object is gone.

  • @ferhadselmanpur1205
    @ferhadselmanpur12053 жыл бұрын

    Hiii , Can you make a video about image edge detection?

  • @Raj-sz9pg
    @Raj-sz9pg3 жыл бұрын

    thanks man sir

  • @lusher00
    @lusher002 жыл бұрын

    much appreciated.

  • @kieutrinhvo8447
    @kieutrinhvo84472 жыл бұрын

    thank you so much

  • @cvic7143
    @cvic71432 жыл бұрын

    May I ask how to export the location of the object (x,y,w,h) into a CSV file?

  • @jessel9389
    @jessel93892 жыл бұрын

    Thats awesome

  • @ergun5276
    @ergun52763 жыл бұрын

    thank you...

  • @amalambro8914
    @amalambro89142 жыл бұрын

    Nice one

  • @truepath100
    @truepath1002 жыл бұрын

    its great ... free source codes. keep posting free codes.

  • @KeffelewAssefa
    @KeffelewAssefa2 жыл бұрын

    Thank you

  • @DennisJDuran
    @DennisJDuran2 жыл бұрын

    What if I wanna do this live. Like from a streaming camera ? Or from live video playback

  • @vanthoduong3062
    @vanthoduong30622 жыл бұрын

    I am from Vietnam and I'm going to research to count the number of people in CCTV camera but I don't know how to track people. Then, I watch your video and I really like it. It's so helpful for me. I'm so grateful to you. Thank you so much

  • @falconvisionuav
    @falconvisionuav2 ай бұрын

    You should track by volume or height

  • @joseantoniocruzlopez1382
    @joseantoniocruzlopez13822 жыл бұрын

    Buen trabajo

  • @ddarhe
    @ddarhe2 жыл бұрын

    really cool tutorial, thank you! One question tho; in the video example the detection number 12 gets updated to 13, although its the same object - how do you deal with these cases? is there a good way to clean up these detections so you don't tag the same object multiple times and increment its number when its not necessary? thanks!

  • @pysource-com

    @pysource-com

    2 жыл бұрын

    this should be considered only as an exercise to learn more about tracking and computer vision. For a more robust tracking, it's necessary to integrate deep learning object detection and tracking algorithms.

  • @ddarhe

    @ddarhe

    2 жыл бұрын

    @@pysource-com gotcha :D thanks for the reply :)

  • @dimitheodoro
    @dimitheodoro3 жыл бұрын

    very interesting!! Just a question..Does the counter skip vehicles?? Greetings from Greece and keep safe!

  • @pysource-com

    @pysource-com

    3 жыл бұрын

    It doesn't skip them, but the problem is the detection not being so precise so too many IDs are added that are not veichles. Even if the ID counting is wrong, still it would be possible to make a precise counting by drawing a line and considering only the id crossing that line. In this way we would avoid false/positives

Келесі