Object detection with Python FULL COURSE | Computer vision

  Рет қаралды 32,235

Computer vision engineer

Computer vision engineer

Күн бұрын

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 8 ай бұрын
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 ай бұрын
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 ай бұрын
@@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 10 ай бұрын
Thanks friend, because of you I got my 1st job in computer vision in healthcare.
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
😃 That is so cool! I am so happy my videos helped you getting your first job in computer vision in healthcare! 🥳🙌
@duppy404
@duppy404 10 ай бұрын
Congrats!
@TheBrn12
@TheBrn12 10 ай бұрын
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 10 ай бұрын
That's awesome, congratulations and all the best bro🎉
@LuizFelipe-jz2dn
@LuizFelipe-jz2dn 10 ай бұрын
@@duppy404 thanks!
@hamzawi2752
@hamzawi2752 10 ай бұрын
A million thanks, that is kind of you to dedicate your time to recording these videos. Merci from Grenoble, France :)
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
😃🇫🇷 My pleasure! Glad you enjoyed it! 🙌
@Pablo-qe7zm
@Pablo-qe7zm 10 ай бұрын
Gracias por el tiempo que inviertes en crear contenido de gran valor y explicado de manera sencilla y clara, soy fan!
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
Es un placer! Me divierto mucho haciendo los videos! Gracias por tu apoyo! 😃🙌
@AllanMcKay
@AllanMcKay 3 ай бұрын
Thanks for the indepth lessons, love it! Keep up the great work
@ComputerVisionEngineer
@ComputerVisionEngineer 3 ай бұрын
Thank you for your support! 😃🙌
@antoniopiotufo2247
@antoniopiotufo2247 9 ай бұрын
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 8 ай бұрын
Thank you!! Great suggestion! I will keep it in mind for future videos. 😃🙌
@mpfmax0
@mpfmax0 10 ай бұрын
muchas gracias, con tus videos logre completar el proyecto de mi curso de intro a machine learning
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
De nada! Me alegra saber que los videos te han ayudado! 😃
@keepcool8879
@keepcool8879 Ай бұрын
suscribed immediately, thanks for this !
@itaydagan7459
@itaydagan7459 2 ай бұрын
Amazing channel, thank you!
@shamaldesilva9533
@shamaldesilva9533 10 ай бұрын
Wow this is incredible , thank you so much 🎉🎉
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
You are welcome! 😃🙌
@bfouad
@bfouad 3 ай бұрын
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 ?
@danilzubarev2952
@danilzubarev2952 10 ай бұрын
Thank you, Felipe. Much love :3
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
You are welcome!! 🥰🙌
@microcontroller_garage5387
@microcontroller_garage5387 10 ай бұрын
Thanks bro, your videos helped me in my BTech project
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
That is awesome! Glad the videos are helpful! 😃
@MIGUEL-bv1qh
@MIGUEL-bv1qh 10 ай бұрын
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 10 ай бұрын
Thank you for your support! Ok, noted, a theoretical video to detect multiple labels in an object, I will try to do it. 🙌
@timowidyanvolta
@timowidyanvolta 10 ай бұрын
Thank you man! This is means so much to me
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
😊 I am happy you found it helpful! 🙌
@xuzhipeng6764
@xuzhipeng6764 8 ай бұрын
In this video, you demonstrated downloading images and then annotating them. Is there any other way to directly download annotated datasets, such as alpacas.
@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?
@trinadhinkulu3371
@trinadhinkulu3371 10 ай бұрын
Model A performs better than Model B.since both IOU & mAP are higher
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
That is correct! 😃🏆🙌
@titangamer5157
@titangamer5157 4 ай бұрын
Thanku sir🙃🙃
@justj-in5yq
@justj-in5yq 7 ай бұрын
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 !!
@joelbhaskarnadar7391
@joelbhaskarnadar7391 10 ай бұрын
Interesting Work
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
Thank you! 🙂🙌
@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. 🙌
@sumitsamanta7416
@sumitsamanta7416 28 күн бұрын
can u provide with the dataset u used ? plzz
@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
@lucastyrrell5344
@lucastyrrell5344 4 ай бұрын
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 4 ай бұрын
Did you have any error during the training process?
@lucastyrrell5344
@lucastyrrell5344 4 ай бұрын
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!
@kamrangul2876
@kamrangul2876 9 ай бұрын
I am just here to mark my attendance. Thank you sir 😘
@ComputerVisionEngineer
@ComputerVisionEngineer 9 ай бұрын
😃 Thank you for attending the course!! 💪🙌
@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. 🙌
@thetechmachine5446
@thetechmachine5446 2 ай бұрын
where can i get the dataset?
@buni.s
@buni.s 4 ай бұрын
are those pycharm features available in community edition??or I'd need to install professional IDE??
@ComputerVisionEngineer
@ComputerVisionEngineer 4 ай бұрын
I am using the community edition
@buni.s
@buni.s 4 ай бұрын
@@ComputerVisionEngineer oh thanks
@varungoel7326
@varungoel7326 10 ай бұрын
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 10 ай бұрын
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 10 ай бұрын
@@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 10 ай бұрын
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 10 ай бұрын
Okay,thanks alot for your help And thanks alot for replying…
@yuashinsewsunker4726
@yuashinsewsunker4726 9 ай бұрын
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?
@HarshSingh-zp7jb
@HarshSingh-zp7jb 4 ай бұрын
Hey, how can I get the exact same dataset used in this video for YoloV8 tutorial
@ComputerVisionEngineer
@ComputerVisionEngineer 4 ай бұрын
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.
@Thenvi11
@Thenvi11 28 күн бұрын
Does anyone know how to add new images to an existing task? @ComputerVisionEngineer
@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 5 ай бұрын
@@ComputerVisionEngineer I checked the repository. Unfortunately, its not there. Requesting the codes you used for recognizing alpacas on videos please, Sir.
@tharealdonzw
@tharealdonzw 10 ай бұрын
Thanks from Africa Zw
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
You are welcome! 😃🌍🙌
@mohamedmedo5476
@mohamedmedo5476 8 ай бұрын
how to download dataset please
@hamzayousaf5538
@hamzayousaf5538 9 ай бұрын
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 9 ай бұрын
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
@hamzasalhi5362
@hamzasalhi5362 10 ай бұрын
Hello professor, could you create a project dedicated to detecting damages in a car?
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
Hey, that it's a very good idea for a future video! I will try to. 😃🙌
@rashedkord6697
@rashedkord6697 10 ай бұрын
Hi plz make a video about sam model.
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
I will try to 🙌
@HarshSingh-zp7jb
@HarshSingh-zp7jb 4 ай бұрын
24:27 Model A will be better since it has a better mAP and IOU score
@user-om9qg7yj9m
@user-om9qg7yj9m 3 ай бұрын
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 3 ай бұрын
Hi, do you mean you would like an example regarding how to make inferences with yolov8 object detection?
@storage50kb
@storage50kb 4 ай бұрын
I have some ideas for same project to make it more useful. If you interested let me know
@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.
@furkandemirel9595
@furkandemirel9595 5 ай бұрын
model aa
@istiakahamedtushar7094
@istiakahamedtushar7094 Ай бұрын
Which model performs better? Ans: Model A.
@Intellectualmind4
@Intellectualmind4 10 ай бұрын
Ola amego
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
Hola amigo! 😃
@cheapearth6262
@cheapearth6262 8 ай бұрын
💀💀 his accent is awesome
@ComputerVisionEngineer
@ComputerVisionEngineer 8 ай бұрын
😄 Glad you enjoyed it! 🙌
@koushikroy2853
@koushikroy2853 8 ай бұрын
Obviously, A is better than B
@ComputerVisionEngineer
@ComputerVisionEngineer 8 ай бұрын
That is correct! 😃
@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. :)
@ComputerVisionEngineer
@ComputerVisionEngineer 6 ай бұрын
Lol, thank you for your feedback. 😃🙌
@buni.s
@buni.s 4 ай бұрын
Model A is better
Image classification with Python FULL COURSE | Computer vision
3:46:20
Computer vision engineer
Рет қаралды 15 М.
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
Why? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 44 МЛН
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 101 МЛН
OpenCV Course - Full Tutorial with Python
3:41:42
freeCodeCamp.org
Рет қаралды 3 МЛН
Tensorflow Object Detection in 5 Hours with Python | Full Course with 3 Projects
5:25:42
Object Detection 101 Course - Including 4xProjects | Computer Vision
4:33:47
Murtaza's Workshop - Robotics and AI
Рет қаралды 997 М.
Object Detection in 10 minutes with YOLOv5 & Python!
10:45
Rob Mulla
Рет қаралды 216 М.
Computer Vision Roadmap [UPDATED 2023] | How to become a computer vision engineer
16:31
How I use Python as a Data Analyst
13:56
Luke Barousse
Рет қаралды 342 М.
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17