Object detection with Python FULL COURSE | Computer vision

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 มิ.ย. 2024
  • Code: github.com/computervisioneng/...
    0:00 Intro
    0:50 What is object detection
    5:03 Object detection metrics
    32:13 Train Yolov8 on custom data
    1:36:25 Train Detectron2 on custom data
    2:23:56 Object detection with AWS Rekognition
    2:57:08 Project 1: Automatic number plate recognition with Yolov8
    4:07:40 Project 2: Object detection web application with Python, Streamlit and Detectron2
    4:35:01 Outro
    #python #computervision #objectdetection #streamlit #detectron2 #yolov8 #awsrekognition #objectdetectioncourse

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

  • @ComputerVisionEngineer
    @ComputerVisionEngineer  9 หลายเดือนก่อน +5

    Did you enjoy this video? Try my premium courses! 😃🙌😊
    ● End-To-End Computer Vision: Build and Deploy a Video Summarization API bit.ly/3tyQX0M
    ● Hands-On Computer Vision in the Cloud: Building an AWS-based Real Time Number Plate Recognition System bit.ly/3RXrE1Y
    ● Machine Learning Entrepreneur: How to start your entrepreneurial journey as a freelancer and content creator bit.ly/4bFLeaC
    All my premium courses are available to the Computer Vision Experts in my Patreon. 😉
    www.patreon.com/ComputerVisionEngineer

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

      Do you explain in Patreon the code you used to detect the alpacas on the short videos you used? I coudn't find it

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  7 หลายเดือนก่อน +2

      @@user-yh9bl9wn2v hello, do you mean the tutorial about yolov8? I didn't create patreon content explaining the code I used to detect alpacas on the short videos I used. The script iterates in all the frames of the video, it detects alpacas and draws text on top of the frame. Do you need help with that script? Please ask for assistance in our discord community. 😃🙌

  • @LuizFelipe-jz2dn
    @LuizFelipe-jz2dn 11 หลายเดือนก่อน +26

    Thanks friend, because of you I got my 1st job in computer vision in healthcare.

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

      😃 That is so cool! I am so happy my videos helped you getting your first job in computer vision in healthcare! 🥳🙌

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

      Congrats!

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

      Hi! What did you study? Did you just learn online about cv and then applied to the job? I want to get into this field

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

      That's awesome, congratulations and all the best bro🎉

    • @LuizFelipe-jz2dn
      @LuizFelipe-jz2dn 11 หลายเดือนก่อน

      @@duppy404 thanks!

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

    A million thanks, that is kind of you to dedicate your time to recording these videos. Merci from Grenoble, France :)

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

      😃🇫🇷 My pleasure! Glad you enjoyed it! 🙌

  • @Pablo-qe7zm
    @Pablo-qe7zm 11 หลายเดือนก่อน +5

    Gracias por el tiempo que inviertes en crear contenido de gran valor y explicado de manera sencilla y clara, soy fan!

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

      Es un placer! Me divierto mucho haciendo los videos! Gracias por tu apoyo! 😃🙌

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

    Thanks for the indepth lessons, love it! Keep up the great work

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

    Amazing video! All the concepts are explained clearly! I would like view a video when you show how to train a model from zero (not pre-trained model) and take it to best performance!

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

      Thank you!! Great suggestion! I will keep it in mind for future videos. 😃🙌

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

    muchas gracias, con tus videos logre completar el proyecto de mi curso de intro a machine learning

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

      De nada! Me alegra saber que los videos te han ayudado! 😃

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

    suscribed immediately, thanks for this !

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

    Amazing channel, thank you!

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

    Thank you, Felipe. Much love :3

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

    Wow this is incredible , thank you so much 🎉🎉

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

    Thank you man! This is means so much to me

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

    Thanks bro, your videos helped me in my BTech project

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

      That is awesome! Glad the videos are helpful! 😃

  • @MIGUEL-bv1qh
    @MIGUEL-bv1qh 11 หลายเดือนก่อน

    Well done my friend. It will be nice a theorical video about object detection like to detect multiple labels in a specific object (Ex. Two person in a motorcicle)

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

      Thank you for your support! Ok, noted, a theoretical video to detect multiple labels in an object, I will try to do it. 🙌

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

    Many thanks good man, actually i was going to make free space detector on any wall so, Could you suggest what is the best model
    I mean Yolo or AWS ?

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

    man, i just love u
    i tried to find tutorial in my language(im from russia) and i failed, so i decided to find english video and here you are, huge thank you!

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

      Glad you enjoyed it! 😃🙌

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

      ​@@ComputerVisionEngineer oh and 1 question, can i add new type of object without total retraining?

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

    Thanku sir🙃🙃

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

    In this video, you demonstrated downloading images and then annotating them. Is there any other way to directly download annotated datasets, such as alpacas.

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

    Interesting Work

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

    I am just here to mark my attendance. Thank you sir 😘

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

    Muchas gracias! muy bien explicado. Tienes algún tutorial de cómo hacer transfer learning y fine tuning de modelos pre entrenados con Yolov8?

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

      Gracias! No tengo videos sobre como hacer transfer learning de modelos entrenados con yolov8. Tal vez lo haga para algun proximo video. 🙌

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

    Thanks from Africa Zw

  • @justj-in5yq
    @justj-in5yq 8 หลายเดือนก่อน

    Hello Sir how to build custom model which is using in number plate detection can you provide detail videos and code for model i did understand whole think but some blocked in model please give some guide !!

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

    Great video boss.
    However, I am having issues generating the dataset from github.
    Are there documents or folders that need to be created before running the codes after downloading the attached CSV files?
    Because, the second code on "create dataset yolo format" runs an error: FileNotFoundError: [WinError 3] The system cannot find the path specified: '.\\data\\train.
    Kindly help me decipher the issue. Thank you.

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

      Hi, thank you! Do you mean how to download an object detection dataset from the google images dataset v7? I created an additional resource, which is comprised of a video tutorial with step by step instructions and also a Python script which makes the download process super straightforward. The resource is available to my Patreons here: www.patreon.com/posts/how-to-download-91285241

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

    can u provide with the dataset u used ? plzz

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

    where can i get the dataset?

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

    Hi could this be used to build an attendance system using facial recognition with multiple classes which would be the different people ?

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

      Hi, take a look at the face_recognition Python library, it is going to help you a lot with the face recognition. 🙌

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

    hii , want to know if i should get started with YOLOv8 or openCV

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

      Both yolov8 and OpenCV are good technologies to get started in computer vision. 🙌

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

    is there face recognition?

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

    Hi great video would not be able to make something without it, however I ran into an issue when training the model where it would not create a model directory with a .pt file meaning that it could not detect anything. If you have any advice or know what could help it would be much appreciated.

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

      Did you have any error during the training process?

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

      Hi managed to fix the issue just used a larger dataset with more epochs and it now works. But not sure what I would’ve done if I didn’t find your video, so thank you!

  • @HarshSingh-zp7jb
    @HarshSingh-zp7jb 5 หลายเดือนก่อน

    Hey, how can I get the exact same dataset used in this video for YoloV8 tutorial

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  4 หลายเดือนก่อน +1

      If not mistaken the data is in the github repository, if it is not send me a message through discord to remind me I upload the data.

  • @buni.s
    @buni.s 5 หลายเดือนก่อน

    are those pycharm features available in community edition??or I'd need to install professional IDE??

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

      I am using the community edition

    • @buni.s
      @buni.s 5 หลายเดือนก่อน

      @@ComputerVisionEngineer oh thanks

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

    Really appreciate the video. Is it possible that you share the code which recognized alpaca from videos? It was mentioned at 1:32:52

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

      If not mistaken the code is in the github repository.

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

      @@ComputerVisionEngineer I checked the repository. Unfortunately, its not there. Requesting the codes you used for recognizing alpacas on videos please, Sir.

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

    Does anyone know how to add new images to an existing task? @ComputerVisionEngineer

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

    Model A performs better than Model B.since both IOU & mAP are higher

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

    how to download dataset please

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

    Hi!
    Can we pass bounding box coordinates as input to our model received from another model as input (either as a frame or image?) in yolo v8
    It will be of great help if you could tell….

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

      Hey, the input of an object detector is usually an image, given by either the image path, or a numpy array or similar object. What do you mean by passing a bounding box as input?

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

      @@ComputerVisionEngineer I am getting the bounding box coordinates of the detected vehicles using my model. Further using these detections(Bounding box coordinates) I want to get these vehicle's number plates respectively using another model using yolov8. So is there any way to pass these bounding boxes as input to the number plate detector model without saving the detections into images...???
      Thanks alot for replying to the previous comment...!!!

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

      You could crop the frame with those bounding box coordinates so you keep only the vehicle, then input the frame crop into your additional model.

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

      Okay,thanks alot for your help
      And thanks alot for replying…

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

    Hello professor, could you create a project dedicated to detecting damages in a car?

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

      Hey, that it's a very good idea for a future video! I will try to. 😃🙌

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

    Dataset '/Users/Hamza Yousaf/teeth detector/config.yaml' error object of type 'NoneType' has no len()
    kindly help me i face this error

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

      Not sure what could be going on, is this about yolov8 object detection? you could create an issue in the repository of that project. github.com/computervisioneng/train-yolov8-custom-dataset-step-by-step-guide

  • @HarshSingh-zp7jb
    @HarshSingh-zp7jb 5 หลายเดือนก่อน

    24:27 Model A will be better since it has a better mAP and IOU score

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

    Hi plz make a video about sam model.

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

    I have some ideas for same project to make it more useful. If you interested let me know

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

    In the section with YOLO, you did not show anything because how to apply a trained model, nothing because where the trained model lies.

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

      Hi, do you mean you would like an example regarding how to make inferences with yolov8 object detection?

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

    model aa

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

    How to Download Marked Datasets

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

      Hey, do you mean the datasets I use in the different tutorials in this video? The datasets are usually in the github repository.

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

      @@ComputerVisionEngineer Yeah, but the process you stipulated on how to download it is quite confusing.

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

    Which model performs better?
    Ans: Model A.

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

    💀💀 his accent is awesome

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

    Ola amego

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

    please stop saying this 'veryveryveryvery' in every simple sentence :D Please don't be angry with me. I really liked your video. Just an advice. :)

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

    Obviously, A is better than B

  • @buni.s
    @buni.s 5 หลายเดือนก่อน

    Model A is better