Object Detection 101 Course - Including 4xProjects | Computer Vision

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ค. 2024
  • Win a 3080 Ti by Registering using the link below and attending one of the conference sessions.(20 to 23 March 2023)
    nvda.ws/3HnZEPM
    🚀🚀 My Urdu/Hindi AI TH-cam Channel 🚀🚀
    / @murtazahassan01
    Download Code and Files (Make sure to sign up for free to get access):
    www.computervision.zone/cours...
    Premium Courses:
    ✔️ Computer Vision Web Development:
    bit.ly/3EmdhNB
    ✔️ Computer Vision Game Development Course:
    bit.ly/3ttLZ2s
    ✔️ Computer Vision with Arduino Course:
    bit.ly/3wzLB4m
    ✔️ Advanced Drone Programming Course:
    bit.ly/3qs3v5g
    ✔️ Learn to Build Computer Vision Mobile Apps:
    bit.ly/3uioY1J
    ✔️ Jetson Nano Premium Course:
    bit.ly/3L8uIlF
    ⚙️⚙️⚙️--My Gear - ⚙️⚙️⚙️
    👉 Complete Gear 💈: www.computervision.zone/tech-...
    👉 My PC Specs 🖥️: www.computervision.zone/tech-...
    👉 My Video Shooting Gear📽️ : www.computervision.zone/tech-...
    👉 My Laptops 💻: www.computervision.zone/tech-...
    👉 Educational Products🧑‍🎓: www.computervision.zone/tech-...
    👉 TH-cam Starter Kit 🔴: www.computervision.zone/tech-...
    Follow Me:
    TikTok: bit.ly/3Vo76OQ
    Facebook Group: bit.ly/3irDcb7
    Discord: bit.ly/3JvyxAM
    Facebook Page: bit.ly/3IvpU7W
    Instagram: bit.ly/3NdGME3
    Website: bit.ly/3ICFTS0
    GitHub: bit.ly/3woU6PS
    #ComputerVision
    #OpenCV
    #CVZone
    00:00 Introduction
    02:08 Chapter 1 - What is Object Detection?
    03:30 Chapter 2 - A Brief History
    06:16 Chapter 3 - Performance Evaluation Metrics
    09:07 Chapter 4 - Installations
    19:23 Chapter 4.1 - Package Installations
    25:45 Chapter 5 - Running Yolo
    37:14 Chapter 6 - Yolo with Webcam
    01:08:17 Chapter 7 - Yolo with GPU
    01:21:39 Premium Courses
    01:23:51 Project 1 - Car Counter
    02:17:58 Project 2 - People Counter
    02:31:41 Project 3 - PPE Detection (Custom Training)
    03:06:19 Project 4 - Poker Hand Detector

ความคิดเห็น • 476

  • @murtazasworkshop
    @murtazasworkshop  10 หลายเดือนก่อน +32

    If you are getting an error while installing requirement “lap==0.4.0” then try installing visual studio C++ complier as shown at 1:10:10.
    Let me know if that solves your issue.

    • @walidazerkane9430
      @walidazerkane9430 10 หลายเดือนก่อน

      yes it's working thank you Murtaza

    • @nisr-gs7qe
      @nisr-gs7qe 9 หลายเดือนก่อน +1

      i don't have this problem just with lap but also the specific version of opencv-python and ultralytics. I still can't solve it.pls i need some help cause this is my second course iwan not to skip too because of the same problem that i found with pycocotools

    • @sameepshah3835
      @sameepshah3835 9 หลายเดือนก่อน +1

      Please pin this comment my brother, thank you for the fix.

    • @sayyedasifrizvi3301
      @sayyedasifrizvi3301 9 หลายเดือนก่อน

      thanks a lot it did help lots of love from Aligarh Muslim University Aligarh India

    • @atharvchauhan2648
      @atharvchauhan2648 7 หลายเดือนก่อน

      aayin@@sayyedasifrizvi3301

  • @flyingmods9568
    @flyingmods9568 ปีที่แล้ว +18

    fantastic work Murtaza, thank you! This made me think of autonomous drones: if you combine Yolo object detection with the Tello camera input and make it go forward as long as it detects objects in the room and stop it, when no longer detecting, you would have a sort of lidar for free...

    • @Moon-D0G
      @Moon-D0G 15 วันที่ผ่านมา +1

      what if drone sees mirror

  • @adayinthelife5496
    @adayinthelife5496 ปีที่แล้ว +2

    You videos are super clean! Nice work.

  • @muhammadzohaibhassan552
    @muhammadzohaibhassan552 11 หลายเดือนก่อน +4

    Amazing tutorial, vey well explained. Highly recommended

  • @joychen1285
    @joychen1285 ปีที่แล้ว +8

    The tutorials, are awesome and easy for beginners to follow up!

  • @matalomax
    @matalomax ปีที่แล้ว

    Thank a lot for the course!

  • @OmoroReborn
    @OmoroReborn ปีที่แล้ว +3

    Am in the right place at the right time. Thanks. i will be very greatful if you do another video with tensorflow ❤️❤️

  • @danielmichaelraj9665
    @danielmichaelraj9665 9 หลายเดือนก่อน +3

    Murtaza you are doing a great job, its really helpfull for the beginners. To get an audio output what should we do with this coding?

  • @Abstract_Code
    @Abstract_Code ปีที่แล้ว +3

    I was waiting so long for this tutorial thank you so much!

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz ปีที่แล้ว

      had you encountered error installing lap package

  • @pilotocomercial
    @pilotocomercial ปีที่แล้ว

    Congratulations!! Very good job!

  • @dlep9221
    @dlep9221 5 หลายเดือนก่อน +1

    Thank you very much, your approach is exhaustive and very pedagogic.

  • @ch.minamotohidarii8338
    @ch.minamotohidarii8338 ปีที่แล้ว

    thank for the course ! very useful

  • @nikbivation
    @nikbivation ปีที่แล้ว

    thank you so much for this!!

  • @KyukiBlade
    @KyukiBlade 10 หลายเดือนก่อน +8

    This is the best course for beginner like me !
    Awesome work ! Thanks 🙂

  • @q.u.e.r.t.y
    @q.u.e.r.t.y 4 หลายเดือนก่อน +2

    59:23 You can also get the classnames from the results variable:
    class_names = results[0].names
    print(class_names)
    The only difference is that it will be a dict with index keys as ID numbers and that's probably what you want but can be turned into a list with:
    class_names = results[0].names
    print(list(class_names.values()))

  • @iotwork9483
    @iotwork9483 ปีที่แล้ว +1

    amazing you are very professional,,and your teaching style is amazing I easily understand as a begginer😍🥰 ...

  • @TensorGrass
    @TensorGrass ปีที่แล้ว

    Hello Murtaza
    This is your best video.
    You are a great discloser.
    Thanks for everything

  • @chibuikeokpala6064
    @chibuikeokpala6064 ปีที่แล้ว

    Thanks so much. this was really educating and interesting.

  • @mikew2883
    @mikew2883 6 หลายเดือนก่อน

    Excellent tutorial! 👍

  • @PakDaisy
    @PakDaisy ปีที่แล้ว

    Good Efforts.. Keep it up.. You are the champion

  • @sachin2725
    @sachin2725 ปีที่แล้ว

    One more excellent project as usual....waiting for next

  • @xavier__memes
    @xavier__memes ปีที่แล้ว +4

    May God bless you brother, thanks for the free and helpful content

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz ปีที่แล้ว

      had you encountered error installing lap package

  • @newdetektive
    @newdetektive ปีที่แล้ว +1

    This course help me for my learning project. ❤
    Thank you sir.
    I need more specific counting for every class object. Could you make new video tutorials about it sir. Thank you again

  • @kamilgasiorek8548
    @kamilgasiorek8548 4 หลายเดือนก่อน

    great stuff man, cheers from Poland :)

  • @codingwithteam7262
    @codingwithteam7262 ปีที่แล้ว

    Registration Done 👍
    By the way wonderful course

  • @gplgomes
    @gplgomes ปีที่แล้ว +25

    Thanks a lot. A very good course. Spread knowledge is humanitary.

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz ปีที่แล้ว

      had you encountered error installing lap package

  • @gnanendrakumar2761
    @gnanendrakumar2761 11 หลายเดือนก่อน

    Good work. Murtaza!. I would like to point one thing in car counter project. Instead of list for tracking counts, you might need to consider dictionary or a set for unique ids.

  • @fabriciomartins2734
    @fabriciomartins2734 3 หลายเดือนก่อน +1

    Congrats for the project! Really awsome.

  • @miyobakaswaya9893
    @miyobakaswaya9893 8 หลายเดือนก่อน

    Excellent tutorial ❤

  • @techmontc8360
    @techmontc8360 ปีที่แล้ว

    Thanks a lot sir !

  • @WillianSilvanoMaria
    @WillianSilvanoMaria ปีที่แล้ว

    thank you!!

  • @fedegonzal
    @fedegonzal 9 หลายเดือนก่อน

    Hi, amazing tutorial! I have two question about the poker project:
    1. Let’s say I have two different detectors, one for numbers (rank) and the other one for suit. How can use it detector to avoid to make a new “poker card detector”?
    2. It’s possible to make an AI model to classify the hand given the detected cards? I mean, to avoid the traditional code in the last part of the tutorial. How?
    Thanks again!

  • @nalinperera5754
    @nalinperera5754 ปีที่แล้ว

    This is amazing ❤

  • @ayushbanerjee1187
    @ayushbanerjee1187 10 หลายเดือนก่อน +10

    For anyone struggling with the requirements.txt, make sure you have Python 3.10 or above. I was trying to run it on Python 3.9, and it was saying there was some hardware error. I completely deleted and reinstalled python 3.10, and everything works perfectly. Besides that, this was a highly informative course on the YOLO algorithm and its applications. Thank you Murtaza.

    • @ryankomalley
      @ryankomalley 3 หลายเดือนก่อน

      This was the fix for me as well. I tried originally installed 3.12, and had tons of issues with the requirement packages. I even tried 3.11, and that was better, but still issues. Only after uninstalling everything and going with JUST 3.10, it worked!

  • @rperezalejo
    @rperezalejo ปีที่แล้ว

    Awesome video...just wondering if there is a camera where i could put inside an algorithm of Posture(for example) and put it in my home gym, not to be attached to my laptop. Can you recommend any? thanks.

  • @MuhammadAdnan-tq3fx
    @MuhammadAdnan-tq3fx ปีที่แล้ว

    Thank you so much it will help the students specially researchers

  • @hamdykouta
    @hamdykouta ปีที่แล้ว +2

    thanks a lot for your effort. it is really great work, please keep going

  • @ibrahimcious
    @ibrahimcious ปีที่แล้ว

    It's really helpful. Thanks for the tutorial!

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz ปีที่แล้ว

      had you encountered error installing lap package

    • @vitdart
      @vitdart 3 หลายเดือนก่อน

      @@Piyushraj-ry1kz try before pip install wheel

  • @vigneshwaransaminathan6418
    @vigneshwaransaminathan6418 ปีที่แล้ว

    Thanks sir!

  • @users.anonymous
    @users.anonymous 3 หลายเดือนก่อน +1

    Thank you brother..
    Thank you very much 👍😊

  • @zaqai
    @zaqai ปีที่แล้ว +8

    How beautiful if I had seen your video earlier.
    I not only learned technology, but also practiced English.
    Thanks a lot for your efforts and I will continue to follow you.🥳

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz ปีที่แล้ว +1

      had you encountered error installing lap package

  • @umaissajjad1159
    @umaissajjad1159 ปีที่แล้ว

    Thank you sir it's amazing 🥰

  • @miner_zm6171
    @miner_zm6171 ปีที่แล้ว

    thank you very much for this course it is realy helpfull

  • @berobatdikotadepok1261
    @berobatdikotadepok1261 ปีที่แล้ว

    thank you for the wonderful tutorial, sir. but unfortunately, i have problem and issue with run with gpu things. i do follow your step by step a couple times but the issue is still there :,(

  • @krs7936
    @krs7936 8 หลายเดือนก่อน +3

    Is the project built in video pytorch or Tensorflow based?

  • @viniciusnoyoutube
    @viniciusnoyoutube ปีที่แล้ว

    Very good work
    I hope for more :)

  • @chipngo9758
    @chipngo9758 ปีที่แล้ว

    Very useful lesson. 💯👍

  • @laokkkwww
    @laokkkwww 5 หลายเดือนก่อน

    THX!!!

  • @artificialintelligence584
    @artificialintelligence584 ปีที่แล้ว +1

    Goood Job, Thanks tooo much!
    I Have a question sir, did you make cvzone library or not

  • @connielee6165
    @connielee6165 8 หลายเดือนก่อน

    is there any way to find out the limits of the lines? instead of trial and error

  • @umut8244
    @umut8244 ปีที่แล้ว

    Excellent course. Thank you.
    I have a question: How can I use a GPU with Apple M2?

  • @chalermgiatthee-asana512
    @chalermgiatthee-asana512 ปีที่แล้ว

    Very useful .Thank you sir

  • @marbacc
    @marbacc 8 หลายเดือนก่อน

    Hello. Thank you for the information. Would all of this work with prior Yolo Versions? Especially YoloV5? Or it would not.

  • @DavidGiannopoulos
    @DavidGiannopoulos 5 หลายเดือนก่อน +1

    Dude, i want an object detection / reader / scanner that works over a visor or glasses in real time. Could be very very basic at first but over time it would be an incredibly useful tool for the everyday human.

  • @EliSpizzichino
    @EliSpizzichino ปีที่แล้ว

    I have the same wrong values for box.xywh, weird...
    To get the numbers from the tensor you can use toList() instead of casting to int individually

  • @yoshirovilchez3392
    @yoshirovilchez3392 ปีที่แล้ว +1

    I love this. I think i can get a job finally with this

  • @diogomartini6
    @diogomartini6 9 หลายเดือนก่อน

    great course so far but wanted to point out that the link for the zipped code and files is dead at the moment. Thanks

  • @tyhaas3w
    @tyhaas3w ปีที่แล้ว

    Its was very helpful. Thank You Man. Im staisfed there is broccoli in classes because they are very helthy. btw. i found reasonable to set terminal shell to cmd.exe by default. Setting>Tools>Terminal > Shell path: switch to cmd.exe

  • @gsmteam4214
    @gsmteam4214 ปีที่แล้ว +3

    hi, thanks for such grate informative content, is Ultralytics commercially usable? is it open source? are there any alternatives for the same.

  • @user-ke4jl4ul7z
    @user-ke4jl4ul7z ปีที่แล้ว

    thank you sooooo much bro

  • @gbo10001
    @gbo10001 ปีที่แล้ว

    thanks for the video. how can i tackle a task of counting objects in a video with moving camera? specifically sea animals in a big pool so i need to scan all the pool and accumalte the numbers

  • @omerahmaad
    @omerahmaad ปีที่แล้ว

    Thank you very much

  • @felipegomez4662
    @felipegomez4662 ปีที่แล้ว

    Hello friend, I congratulate you, could I ask you how you can improve the fps of video transmission... or how to make the video look more fluid with the detection.

  • @bashiruibrahim8443
    @bashiruibrahim8443 ปีที่แล้ว

    Thank you sir

  • @ralts8484
    @ralts8484 9 หลายเดือนก่อน

    Thank you so so much

  • @michael2826
    @michael2826 8 หลายเดือนก่อน

    do we need a to have a NVIDIA gpu on our device to setup the gpu?

  • @perseferandatakndare465
    @perseferandatakndare465 14 ชั่วโมงที่ผ่านมา

    It's so Details, Thanks Bro ...

  • @cesartabares6203
    @cesartabares6203 ปีที่แล้ว

    Bro , I was struggling a lot before this video, you make it pretty simple and was waaay better than other videos, even paid tutorials. thanks a lot! . btw , Im building an application for counting people going in and out on a door, so the limit line is just one, any thoughs on how to track if a person is going in or out ?

  • @user-bd5ou9rr6e
    @user-bd5ou9rr6e 4 หลายเดือนก่อน

    I would like to express my sincere thanks for your time, effort, and willingness to share your expertise with the online community. Your contributions have made a significant impact on my learning journey, and I am truly grateful for that.
    Once again, thank you for your exceptional work and for going above and beyond to educate and inspire others. I look forward to exploring more of your content in the future.,you are the best one

  • @kagansenkeser4357
    @kagansenkeser4357 ปีที่แล้ว +2

    Ow yeah i was waiting for this thank u very much
    and for people who coulnd't install lap library like me
    in chapter 7 murtaza install visual studio packets it will fix the lap library problem

    • @yonasun2987
      @yonasun2987 10 หลายเดือนก่อน +2

      thanks!

  • @user-ii6vr6ng2u
    @user-ii6vr6ng2u 10 หลายเดือนก่อน

    Hi sir, is it possible for you to build the trails of the detections ?

  • @user-zi9ek6md2w
    @user-zi9ek6md2w ปีที่แล้ว

    Thank you

  • @user-sz1ny2no3b
    @user-sz1ny2no3b ปีที่แล้ว

    Hello Sir. question, how many cameras can be connected at the same time maximum?

  • @bozok1903
    @bozok1903 11 หลายเดือนก่อน +1

    The tutorial was excellent, and I gained a wealth of knowledge. I greatly appreciate your dedication and hard work.

    • @BigDaddyRenny
      @BigDaddyRenny 11 หลายเดือนก่อน

      Good day, were you able to install lap?

    • @bozok1903
      @bozok1903 11 หลายเดือนก่อน

      @@BigDaddyRenny Good day! Yes, I was able to install all dependencies.

    • @BigDaddyRenny
      @BigDaddyRenny 11 หลายเดือนก่อน

      @@bozok1903lap didn't install... I don't know why but I really want this to work.

    • @user-rn1hu3ij4d
      @user-rn1hu3ij4d 10 หลายเดือนก่อน +1

      Can I learn computer vision engineering from a laptop which has 4GB RAM and intel R HD 520 graphics card ?

    • @mohamedelmalah6716
      @mohamedelmalah6716 9 หลายเดือนก่อน

      @@user-rn1hu3ij4d I think yes , try the code but I think the difference that as an example - the first project - the video and detection will be slow .

  • @joaopaulosanfelice
    @joaopaulosanfelice 10 หลายเดือนก่อน

    such a great video.

  • @anurajms
    @anurajms 4 หลายเดือนก่อน

    thank you

  • @thequang9234
    @thequang9234 7 หลายเดือนก่อน

    Hi will the car counter project work with trucks and motorbikes also ?

  • @mkd1203
    @mkd1203 ปีที่แล้ว

    Amazing course but as newbe have a question, I tried to make 1st project but im still getting List Index Out of Range error, is this problem of latest versions of all extintions? Everything works fine if CurrentClass == 'car' but when I try to add 'truck' everything crashes.

  • @perfoperfo9910
    @perfoperfo9910 ปีที่แล้ว +1

    Great video Murtaza. I've watched it a few times now and think I understand most of it :-) . My windows PC isn't fast enough for this and it doesn't appear to be compatible with running it on the GPU either. Would you think a n ESP32 CAM or Raspberry PI cam set up could run this in real time ? Thanks again fella...

  • @mena-barter
    @mena-barter ปีที่แล้ว +1

    You amazing!!!

  • @nhatpham5797
    @nhatpham5797 ปีที่แล้ว +1

    thank you, hope you make more courses on YOLOv8 like this, wish you a lot of health and happiness

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz ปีที่แล้ว +1

      had you encountered error installing lap package

    • @skripandthes
      @skripandthes ปีที่แล้ว

      @@Piyushraj-ry1kz what python version you have? i had issues while installing lap package and I downgrade the python version and it all works fine after that

    • @SwastikSaha1204
      @SwastikSaha1204 ปีที่แล้ว

      @@skripandthes Which version

    • @skripandthes
      @skripandthes ปีที่แล้ว +1

      @@SwastikSaha1204 Python 3.9.9, but you can ignore the lap package because it was never used in this course

  • @KaiDidumaNx
    @KaiDidumaNx 12 วันที่ผ่านมา

    For those who can't find images zip- just snip photos from screen. Working

  • @3viveking29
    @3viveking29 8 หลายเดือนก่อน +1

    Is people counter project work on real time cctv camera?

  • @yakiraqua
    @yakiraqua 9 หลายเดือนก่อน

    thank you!

  • @saeidmi6859
    @saeidmi6859 11 หลายเดือนก่อน

    Hi Murtaza, do you have the same example for Raspberry pi, or can we upload the same code on Raspberry pi

  • @ipkeeau6303
    @ipkeeau6303 11 หลายเดือนก่อน +4

    Hi There, I have problem of installing lap 0.4.0, hopefully someone can help. Much appreciated

    • @yonasun2987
      @yonasun2987 10 หลายเดือนก่อน

      hey, i solved this issue. go through chapter 7 in the video and install visual studio the same way he does. that fixed it for me!

  • @brunognoato8016
    @brunognoato8016 หลายเดือนก่อน

    Wow it's is amazing job 😮❤

  • @rishinagati1472
    @rishinagati1472 ปีที่แล้ว

    brilliant🤩but i have a doubt ,how can i use gpu with Amd graphic card?

  • @johnkebadlejohn
    @johnkebadlejohn ปีที่แล้ว +1

    sir how to do Vehicle counting based on classification??

  • @shantilalzanwar8687
    @shantilalzanwar8687 7 หลายเดือนก่อน +1

    Useful tutorial, thanks @murtaza. I truly wish the other courses were little inexpensive, so that we can learn from you.

  • @user-ml6gv6bv7o
    @user-ml6gv6bv7o ปีที่แล้ว +3

    Hi Murtaza, I am unable to install the lap package and the error says its not a pip issue. A little help here please?

  • @_JihadFachriRB
    @_JihadFachriRB ปีที่แล้ว

    im not skip ad :) thanks

  • @quanghuy6924
    @quanghuy6924 11 หลายเดือนก่อน

    thanks sir

  • @user-fm7jm2qb9t
    @user-fm7jm2qb9t ปีที่แล้ว

    Best video on yolo , awesome

  • @user-yd2nx3fl2r
    @user-yd2nx3fl2r 9 หลายเดือนก่อน

    Can anyone help if I want to crop the detected objects and save them in a directory, is there any function for it in Yolo?

  • @aadarshyadav6650
    @aadarshyadav6650 ปีที่แล้ว +2

    Facin problem in webcam it shows Sentry is attempting to send 2 pending events waiting up to 2 sec

  • @zombiefreak5780
    @zombiefreak5780 11 หลายเดือนก่อน

    Sorry, but what are weights that u mentioned in chapter running yolo?
    Im new to program so these stuff are kinda new to me

  • @hussainaman1951
    @hussainaman1951 11 หลายเดือนก่อน +3

    I am using python 3.10 but I am not able to download lap library , can someone help me ? or maybe it is not just compatible?

  • @Taki7o7
    @Taki7o7 6 หลายเดือนก่อน

    The Version you pick on the cuda website is the windows version, not the cuda version

  • @Alienvlg
    @Alienvlg 5 หลายเดือนก่อน

    Awesome tutorial! tnx a lot

    • @shyamalanaik8093
      @shyamalanaik8093 2 หลายเดือนก่อน

      In this video full code is explained and given or we have to buy code