YOLO: Custom Object Detection & Web App in Python

Learn to train custom object detection model using Python, OpenCV. Develop web app with Streamlit

4.64 (251 reviews)
Udemy
platform
English
language
Data Science
category
instructor
YOLO: Custom Object Detection & Web App in Python
1,887
students
5.5 hours
content
Mar 2023
last update
$69.99
regular price

What you will learn

Python based YOLO Object Detection using Custom Trained Dataset Models.

YOLO Custom Training

YOLO V5 Object Detection

Train multiple objects

Essential concepts of Streamlit

Develop Web App with Python

Why take this course?

Welcome to 'YOLO: Custom Object Detection & Web App in Python'

Object Detection is the most used applications of Computer Vision, where computer/machine can able to locate and classify the object in an image.


In this course we specifically using YOLO (You Only Look Once) and powerful and popular unified object detection model. YOLO uses neural networks to provide real-time object detection. This algorithm is popular because of its speed and accuracy. It has been used in various applications to detect traffic signals, people, parking meters, and animals.


This course is divided into two halves. The first half deals with object detection with custom dataset where we will locate 20 classes of objects. And in second half we will create an web app and give the Graphical User Interphase experience to the use. Not only that we will also deploy our model in Cloud platform.


Now let us see the topics in the course


  1. Introductory theory session about YOLO Object Detection

    1. Here in this section I will explain history of  Object Detection

    2. Object Detection Metrics like IoU (Intersection Over Union), Precision, mean Average Precision (mAP) etc.

    3. Then we will see the mathematical concept behind YOLO

    4. Also I will cover how YOLO improved from each version


After that, we are ready to proceed with preparing our computer for Python coding by downloading and installing the Python package and will check and see if everything is installed fine.

  2.  Data Preparation for YOLO model

         In this section we will put every we learn in to practice. This section is completely hands-on where we will do python code and use pandas dataframes to prepare the data.

          a.   Thumb rules to follow in Collect Data

          b.   Label image for  object detection: Here we will use LabelImg tool which is an open source tool to label the label.

          c.   Parse data from XML files and extract information like filename, size, bounding box info like (xmin, xmax, ymin, ymax)

          d.   Process the data from XML in pandas dataframe. And then split the image and save the respective label information                         information in train and test.


3.  Train YOLO v5 Model

4.   Develop Web App in Python


That's all about the topics which are currently included in this quick course. The code, images and weights used in this course has been uploaded and shared in a folder. I will include the link to download them in the last session or the resource section of this course. You are free to use the code in your projects with no questions asked.


Also after completing this course, you will be provided with a course completion certificate which will add value to your portfolio.

Screenshots

YOLO: Custom Object Detection & Web App in Python - Screenshot_01YOLO: Custom Object Detection & Web App in Python - Screenshot_02YOLO: Custom Object Detection & Web App in Python - Screenshot_03YOLO: Custom Object Detection & Web App in Python - Screenshot_04

Reviews

firstName
September 10, 2023
i did up until section 4, which is the end of the course for realtime detection. i added some of my own pictures to the pictures the teacher provided. this is a very nice course. it gives you object detection and the teacher explains everything very nice too. its very easy to follow what he is saying. i bought the pro google Collaboratory for 15 Canadian dollars a month and it made my 150 epochs go in about 2 and a half hours using the a100 gpu. this is the best course on the internet i think for image detection. thank you!
Omprakash
May 15, 2023
This course is perfect for those who want to apply object detection with minimum effort. The discussion section was helpful in quickly fixing a lot of errors in real time. The tutor beautifully explains the important concepts to start with. Overall, a great experience, and no regrets at all!
Kutay
February 11, 2023
When I looked at the comments, I didn't have a big expectation, but I think the course is pretty good, it just needs to be extended a little longer and the written codes need to be explained in more detail. Also, it's nice to have a quick response to my questions. I think it's a must take course. You are completing a beautiful project. I will add it to my CV :))))
Pratik
January 24, 2023
This course is very beginner friendly and every step is explained clearly. If you don't know any thing about yolo (object detection) and you wanted to train model with your custom data set ,This is the course you should go with......
Karin
January 11, 2023
I am very happy with the choice of this course, because for me as a almost beginner in python in it gives me a lot of learning input, while in the same time allowing to advance and experience direct practical output.
Vikram
December 28, 2022
Was able to completely follow all the lectures and videos. Data collection, Model Training using Google colab, Using the trained model for prediction using Jupyter notebook and finally creating the webapp was done in a step-by-step manner. This course really helped. Thanks a lot. Please let us know if there is a similar course of custom object detection using YOLO V7.
James
July 23, 2022
the lower resolution is a strain on my eyes. I would also prefer a bit more explanation of why ...such as why yaml file.

Charts

Price

YOLO: Custom Object Detection & Web App in Python - Price chart

Rating

YOLO: Custom Object Detection & Web App in Python - Ratings chart

Enrollment distribution

YOLO: Custom Object Detection & Web App in Python - Distribution chart

Related Topics

4583290
udemy ID
3/6/2022
course created date
7/17/2022
course indexed date
Bot
course submited by