Object Detection 101 Course - Including 4xProjects | Computer Vision

Поделиться
HTML-код
  • Опубликовано: 29 авг 2024

Комментарии • 544

  • @murtazasworkshop
    @murtazasworkshop  Год назад +41

    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 Год назад +1

      yes it's working thank you Murtaza

    • @nisr-gs7qe
      @nisr-gs7qe Год назад +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 Год назад +2

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

    • @sayyedasifrizvi3301
      @sayyedasifrizvi3301 Год назад

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

    • @atharvchauhan2648
      @atharvchauhan2648 11 месяцев назад

      aayin@@sayyedasifrizvi3301

  • @q.u.e.r.t.y
    @q.u.e.r.t.y 8 месяцев назад +7

    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()))

  • @ayushbanerjee1187
    @ayushbanerjee1187 Год назад +15

    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 7 месяцев назад

      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!

  • @flyingmods9568
    @flyingmods9568 Год назад +19

    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 4 месяца назад +2

      what if drone sees mirror

  • @stonecorleone
    @stonecorleone 10 месяцев назад +2

    59:20
    YOLO already have a name attribute:
    results = model.predict(stream=True, imgsz=512) # source already setup
    names = model.names
    for r in results:
    for c in r.boxes.cls:
    print(names[int(c)])

    • @maaleem90
      @maaleem90 10 месяцев назад

      Hi, just wanted to ask someone thing.
      I have learnt concepts like cnn, lstm. Should I learn this or should I learn something else before this?

  • @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

  • @KyukiBlade
    @KyukiBlade Год назад +8

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

  • @adayinthelife5496
    @adayinthelife5496 Год назад +4

    You videos are super clean! Nice work.

  • @joychen1285
    @joychen1285 Год назад +10

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

  • @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

  • @OmoroReborn
    @OmoroReborn Год назад +4

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

  • @kagansenkeser4357
    @kagansenkeser4357 Год назад +3

    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

  • @DavidGiannopoulos
    @DavidGiannopoulos 9 месяцев назад +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.

  • @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

  • @OG_Truth_Teller
    @OG_Truth_Teller Год назад +4

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

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz Год назад

      had you encountered error installing lap package

  • @TensorGrass
    @TensorGrass Год назад +1

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

  • @muhammadzohaibhassan552
    @muhammadzohaibhassan552 Год назад +4

    Amazing tutorial, vey well explained. Highly recommended

  • @danielmichaelraj9665
    @danielmichaelraj9665 Год назад +4

    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?

  • @HarikrishnaNatrajan
    @HarikrishnaNatrajan 3 месяца назад +1

    Excellent video Murtaza. I think you should have figured out by now that in the x,y,w,h system, the x and y refer to the centre of the bounding box and not the top left. That's why you had the rectange starting from the centre of your torso in the initial webcam example with cvzone package.

  • @jaymehta9714
    @jaymehta9714 Месяц назад +1

    hello Murtaza.
    firstly, great video. you have explained everything se well.
    in the poker hand project, you have labelled the Ace as 14, which will work fine for the upper straights.
    however for the straight Ace to 5, we need it as 1.
    so we need to write an extra line of code stating that if my list contains, 14, 5, 4, 3, 2 this is also a Straight and not a High Card.
    otherwise all's good.
    once again thank you for this amazing video!

  • @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

  • @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

  • @iotwork9483
    @iotwork9483 Год назад +1

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

  • @yoshirovilchez3392
    @yoshirovilchez3392 Год назад +1

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

  • @user-bd5ou9rr6e
    @user-bd5ou9rr6e 8 месяцев назад

    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

  • @gnanendrakumar2761
    @gnanendrakumar2761 Год назад

    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.

  • @users.anonymous
    @users.anonymous 7 месяцев назад +1

    Thank you brother..
    Thank you very much 👍😊

  • @WASDRGKER
    @WASDRGKER 3 месяца назад

    It's lucky for me to find this video!!! I can finish my homework with this video!

  • @sheikhabdulmunammateen779
    @sheikhabdulmunammateen779 6 месяцев назад +1

    2:10:50 Please guide what should I do if I want to count each vehicle category separately. Like cars, bus, truck and motorbike...

  • @matalomax
    @matalomax Год назад

    Thank a lot for the course!

  • @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

  • @fabriciomartins2734
    @fabriciomartins2734 7 месяцев назад +1

    Congrats for the project! Really awsome.

    • @lishasaini6657
      @lishasaini6657 3 месяца назад

      Hi . Can you please help me with the installation of the nvidia drivers because I am not able to install the nvidia drivers but have successfully installed both toolkit and cudnn.
      It's showing that the NVIDIA installer cannot continue because no nvidia GPU is detected on your system.
      This graphics driver could not find compatible graphics hardware.

  • @pilotocomercial
    @pilotocomercial Год назад

    Congratulations!! Very good job!

  • @ch.minamotohidarii8338
    @ch.minamotohidarii8338 Год назад

    thank for the course ! very useful

  • @user-rh3oz1qs6f
    @user-rh3oz1qs6f Год назад +2

    Also make videos on object segmentation and classification

  • @MuhammadAdnan-tq3fx
    @MuhammadAdnan-tq3fx Год назад

    Thank you so much it will help the students specially researchers

  • @dlep9221
    @dlep9221 9 месяцев назад

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

    • @lishasaini6657
      @lishasaini6657 3 месяца назад

      Hi . Can you please help me with the installation of the nvidia drivers because I am not able to install the nvidia drivers but have successfully installed both toolkit and cudnn.
      It's showing that the NVIDIA installer cannot continue because no nvidia GPU is detected on your system.
      This graphics driver could not find compatible graphics hardware.

    • @lishasaini6657
      @lishasaini6657 3 месяца назад

      Due to which I am not able to proceed in this project.

  • @artificialintelligence584
    @artificialintelligence584 Год назад +1

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

  • @walidkambagha7386
    @walidkambagha7386 3 месяца назад

    I don't know how to thank you but, you really helped me as I wanted a detailed tutorial on how to implement this step by step. Thank you, and keep up the good work.

  • @APMusaafir
    @APMusaafir 7 месяцев назад

    Best learning from best teacher !!! you are amazing man !! how easily u have explained everything. Thank you so much !!!1

    • @shyamalanaik8093
      @shyamalanaik8093 5 месяцев назад

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

  • @ipkeeau6303
    @ipkeeau6303 Год назад +4

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

    • @yonasun2987
      @yonasun2987 Год назад

      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!

  • @nikbivation
    @nikbivation Год назад

    thank you so much for this!!

  • @shantilalzanwar8687
    @shantilalzanwar8687 11 месяцев назад +1

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

  • @mikew2883
    @mikew2883 10 месяцев назад

    Excellent tutorial! 👍

  • @miner_zm6171
    @miner_zm6171 Год назад

    thank you very much for this course it is realy helpfull

  • @perseferandatakndare465
    @perseferandatakndare465 3 месяца назад

    It's so Details, Thanks Bro ...

  • @omnamahshivaya007
    @omnamahshivaya007 Год назад +1

    Underrated channel

  • @PakDaisy
    @PakDaisy Год назад

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

  • @kamilgasiorek8548
    @kamilgasiorek8548 8 месяцев назад

    great stuff man, cheers from Poland :)

  • @bozok1903
    @bozok1903 Год назад +1

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

    • @BigDaddyRenny
      @BigDaddyRenny Год назад

      Good day, were you able to install lap?

    • @bozok1903
      @bozok1903 Год назад

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

    • @BigDaddyRenny
      @BigDaddyRenny Год назад

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

    • @user-rn1hu3ij4d
      @user-rn1hu3ij4d Год назад +1

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

    • @mohamedelmalah6716
      @mohamedelmalah6716 Год назад

      @@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 .

  • @krs7936
    @krs7936 Год назад +3

    Is the project built in video pytorch or Tensorflow based?

  • @abutahar648
    @abutahar648 5 месяцев назад +5

    in 26:42 you said -in your website there is a zip file . but i didn't find any zip file.please help me.also searched in object detection course.but nothing found to download.

    • @user-wg9vf8he1k
      @user-wg9vf8he1k 15 дней назад

      Now, can you fix it?

    • @Rahulsharma-tj5ep
      @Rahulsharma-tj5ep 5 дней назад

      @@user-wg9vf8he1k hey,is your model working with different pictues?

  • @ibrahimcious
    @ibrahimcious Год назад

    It's really helpful. Thanks for the tutorial!

    • @Piyushraj-ry1kz
      @Piyushraj-ry1kz Год назад

      had you encountered error installing lap package

    • @vitdart
      @vitdart 7 месяцев назад

      @@Piyushraj-ry1kz try before pip install wheel

  • @chalermgiatthee-asana512
    @chalermgiatthee-asana512 Год назад

    Very useful .Thank you sir

  • @Raauruu
    @Raauruu Год назад

    Thank you so so much

  • @techmontc8360
    @techmontc8360 Год назад

    Thanks a lot sir !

  • @chibuikeokpala6064
    @chibuikeokpala6064 Год назад

    Thanks so much. this was really educating and interesting.

  • @WillianSilvanoMaria
    @WillianSilvanoMaria Год назад

    thank you!!

  • @AviaGaming123
    @AviaGaming123 7 месяцев назад +1

    Helpful. Thank you

    • @shyamalanaik8093
      @shyamalanaik8093 5 месяцев назад

      In this complete code is explained or we have to buy code??

    • @shyamalanaik8093
      @shyamalanaik8093 5 месяцев назад

      Please reply fast

  • @arthurgichuhi
    @arthurgichuhi Год назад

    Murtaza, love your content, and now I just want to know more and more.

  • @brunognoato8016
    @brunognoato8016 4 месяца назад

    Wow it's is amazing job 😮❤

  • @rayanali9737
    @rayanali9737 Год назад

    02:47:47 Bicycle at top right

  • @awaisahmad5908
    @awaisahmad5908 3 месяца назад

    it's an amazing teacher

  • @vigneshwaransaminathan6418
    @vigneshwaransaminathan6418 Год назад

    Thanks sir!

  • @bibhutibaibhavbora8770
    @bibhutibaibhavbora8770 Год назад

    Sir make a video on tensorflow object detection api. The history and the tutorial. There's not much videos and if it there they are not explaining well and everytime I run the projects they taught I'm getting error I don't know where it came from. Love from India❤️

  • @MesutMG
    @MesutMG 2 месяца назад

    This is gold.

  • @Virtualik
    @Virtualik Год назад +2

    Хочу сказать тебе что ты молодец. Я однажды делал видеопокер и отдаю себе отчёт что значит кодировать логику работы автомата. Мне понравился твой подход к решению задачи. Молодец!

  • @Alienvlg
    @Alienvlg 9 месяцев назад

    Awesome tutorial! tnx a lot

    • @shyamalanaik8093
      @shyamalanaik8093 5 месяцев назад

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

  • @omerahmaad
    @omerahmaad Год назад

    Thank you very much

  • @hamdykouta
    @hamdykouta Год назад +2

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

  • @chipngo9758
    @chipngo9758 Год назад

    Very useful lesson. 💯👍

  • @miyobakaswaya9893
    @miyobakaswaya9893 Год назад

    Excellent tutorial ❤

  • @user-zi9ek6md2w
    @user-zi9ek6md2w Год назад

    Thank you

  • @WaldirBorbaJunior
    @WaldirBorbaJunior Год назад +1

    Super, hiper, mega amazing

  • @codingwithteam7262
    @codingwithteam7262 Год назад

    Registration Done 👍
    By the way wonderful course

  • @khasanbekdev
    @khasanbekdev Год назад +1

    Great

  • @mena-barter
    @mena-barter Год назад +1

    You amazing!!!

  • @saurabhsharma488
    @saurabhsharma488 8 месяцев назад

    Kindly make video on licence number plate recognition with already made model and custom model

  • @laokkkwww
    @laokkkwww 8 месяцев назад

    THX!!!

  • @mahsanghufran
    @mahsanghufran Месяц назад

    Good 👍

  • @aadarshyadav6650
    @aadarshyadav6650 Год назад +2

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

  • @user-dj8em3ix7m
    @user-dj8em3ix7m Год назад +1

    Why car id numbers are inconsistent? For example, after car number 5 it goes car number 9

  • @jubayerhossain7281
    @jubayerhossain7281 Год назад

    Thank you sir

  • @anurajms
    @anurajms 8 месяцев назад

    thank you

  • @Black-lc8ll
    @Black-lc8ll 4 месяца назад

    ish snawane le'phahla ishawe kakhulu...it really helped me

  • @thewiredworld0617
    @thewiredworld0617 Год назад

    you are best Murtaza.

  • @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

  • @teemobuibui
    @teemobuibui 3 месяца назад +4

    Hello sir, I don't seem to see the Images ZIP in the course page, can you provide it?

  • @hussainaman1951
    @hussainaman1951 Год назад +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?

  • @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?

  • @user-ke4jl4ul7z
    @user-ke4jl4ul7z Год назад

    thank you sooooo much bro

  • @yuktijohri
    @yuktijohri 20 часов назад

    You're a legit god

  • @Taki7o7
    @Taki7o7 10 месяцев назад

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

  • @CarstenBukholdtAndersen
    @CarstenBukholdtAndersen Год назад +3

    Nice tutorial. The car count is not working 100% as expected - several vehicles change id number close to the red line. So there is a risk that a vehicle can be counted twice. You can see an example of this in the video around 2:17:29 where the red bus and the white truck beside it change ids just before the red line. Not sure if this can be corrected with the Sort parameters?

    • @mohamedelmalah6716
      @mohamedelmalah6716 Год назад

      please any help regarding this error
      mgRegion = cv2.bitwise_and(img, mask)
      cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\core\src\arithm.cpp:214: error:
      -209:Sizes of input arguments do not match) The operation is neither 'array op array' (where arrays have the same size and type), nor 'array op scalar', nor 'scalar op array' in function 'cv::binary_op'

    • @tsh9487
      @tsh9487 Год назад

      @@mohamedelmalah6716 make sure the size of the mask and the video are the same (1280x720)

  • @fedegonzal
    @fedegonzal Год назад

    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!

  • @yakiraqua
    @yakiraqua Год назад

    thank you!

  • @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.

  • @nur-aalam3296
    @nur-aalam3296 Год назад

    fantastic work Murtaza, thank you! but There is a problem.

  • @KaiDidumaNx
    @KaiDidumaNx 4 месяца назад

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

  • @sachin2725
    @sachin2725 Год назад

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