Udemy

YOLOv8: Video Object Detection with Python on Custom Dataset

Enroll Now
  • 515 Students
  • Updated 8/2025
4.4
(129 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 8 Minute(s)
Language
English
Taught by
Dr. Mazhar Hussain, AI & Computer Science School
Rating
4.4
(129 Ratings)
1 views

Course Overview

YOLOv8: Video Object Detection with Python on Custom Dataset

YOLO8 & YOLO11 Video Object Detection for Computer Vision in Python. Train, Deploy Deep Learning YOLO8 & YOLO11 Models

Unlock the potential of YOLOv8, a cutting-edge technology that revolutionizes video Object Detection. YOLOv8, or "You Only Look Once," is a state-of-the-art Deep Convolutional Neural Network renowned for its speed and accuracy in identifying objects within videos. In our course, "YOLOv8: Video Object Detection with Python on Custom Dataset" you'll explore its applications across various real-world scenarios. In this course, You will have the overview of all YOLO variants Where you will perform the real time video object detection with latest YOLO version 8 which is extremely fast and accurate as compared to the previous YOLO versions. YOLOv8 processes an entire image in a single pass to predict object bounding box and its class, making object detection computationally efficient. YOLOv8 comes in five variants based on the number of parameters – nano(n), small(s), medium(m), large(l), and extra large(x). You can use all the variants for object detection according to your requirement.

YOLOv8 is an AI framework that supports multiple computer vision tasks. YOLO8 can be used to perform Object Detection, Image segmentation, classification, and pose estimation. Speed and Detection accuracy of YOLOv8 makes it so popular for real-time applications such as object detection in videos and surveillance as compared to other object detectors. Imagine deploying YOLOv8 to monitor crowded public spaces for security, effortlessly tracking objects in surveillance videos, or enhancing autonomous vehicles' perception capabilities. Witness its capabilities in sports analytics, precisely detecting players and actions in dynamic game scenarios like football matches. Dive into retail analytics, where YOLOv8 can optimize inventory management and customer experience by tracking products and people movements.

Object detection is a task that involves identifying the location and class of objects in an image or video stream. The output of an object detector is a set of bounding boxes that enclose the objects in the image, along with class labels and confidence scores for each box. Object detection is a good choice when you need to identify objects of interest in a scene. This course covers the complete pipeline with hands-on experience of Object Detection using YOLOv8 Deep Learning architecture with Python and PyTorch as follows:


Course Breakdown: Key Learning Outcomes

  • YOLO8 and YOLO11 for Real-Time Video Object Detection with Python

  • Train, Test YOLO8 and YOLO11 on Custom Dataset and Deploy to Your Own Projects

  • Introduction to YOLO and its Deep Convolutional Neural Network based Architecture.

  • How YOLO Works for Object Detection?

  • Overview of CNN, RCNN, Fast RCNN, and Faster RCNN

  • Overview of YOLO Family (YOLOv2, YOLOv3, YOLOv4, YOLOv5, YOLOv6, YOLOv7 )

  • What is YOLOv8 and its Architecture?

  • Custom Football Player Dataset Configuration for Object Detection

  • Setting-up Google Colab for Writing Python code

  • YOLOv8 Ultralytics and its HyperParameters Settings

  • Training YOLOv8 for Player, Referee and Football Detection

  • Testing YOLOv8 Trained Models on Videos and Images

  • Deploy YOLOv8: Export Model to required Format


This course provides you with hands-on experience, enabling you to apply YOLOv8's capabilities to your specific use cases. By mastering video object detection with Python and YOLOv8, you'll be equipped to contribute to innovations in diverse fields, reshaping the future of computer vision applications. Join us and discover the limitless possibilities of YOLOv8 in the real world! I will provide you the complete python code and datasets for real time video Object Detection with Python, so that you can start within no time. Let's enroll now and get started. See you inside the class.


Course Content

  • 10 section(s)
  • 46 lecture(s)
  • Section 1 Introduction to Object Detection
  • Section 2 What is YOLO and How it Works for Object Detection?
  • Section 3 Overview of CNN, RCNN, Fast RCNN, and Faster RCNN
  • Section 4 YOLO Family (YOLOv2, YOLOv3, YOLOv4, YOLOv5, YOLOv6, YOLOv7 )
  • Section 5 YOLOv8 for Real-Time Object Detection
  • Section 6 Custom Football Player Detection Dataset
  • Section 7 Annotate Your Own Dataset for Object Detection
  • Section 8 Setting-up Google Colab for Writing Python Code
  • Section 9 YOLOv8 Ultralytics and its HyperParameters Settings
  • Section 10 Training YOLOv8 for Player, Referee and Football Detection

What You’ll Learn

  • YOLO8 and YOLO11 for Real-Time Video Object Detection with Python
  • Train, Test YOLOv8 and YOLOv11 on Custom Datasets and Deploy to Your Own Projects
  • Football, Player, and Referee Detection in Videos with Python
  • Vehicles (Ambulance, Bus, Car, Motorcycle, Truck) Detection in Videos
  • What is YOLO and How it Works for Object Detection?
  • Overview of YOLO Family (YOLO2, YOLO3, YOLO4, YOLO5, YOLO6, YOLO7, YOLO8)
  • Overview of CNN, RCNN, Fast RCNN, and Faster RCNN
  • Custom Football Player Dataset Configuration for Vidoes Object Detection
  • Custom Vehicles Dataset Configuration for Video Object Detection
  • YOLOv8 Ultralytics and its HyperParameters Settings
  • Training YOLOv8 for Player, Referee and Football Detection
  • Training YOLOv8 for Vehicles (Ambulance, Bus, Car, Motorcycle, Truck) Detection
  • Testing YOLOv8 Trained Models on Videos and Images
  • Deploy YOLOv8: Export Model to Required Format
  • What are the Performance Metrics for Object Detection
  • Calculate Performance Metrics (Precision, Recall, Mean Average Precision mAP)


Reviews

  • W
    Will Jacks
    5.0

    Explored useful content in this course. Instructor provides both conceptual and practical experience with hands on coding examples, making the learning exponential.

  • C
    Chandrasekar Mohan
    2.0

    Course has lot of useful content but the explaination for model architecture and their evolution to v8 are not cohesive and I had to constantly lookup other resources to understand.

  • F
    Federico Ferrara
    5.0

    Hand on coding experience, love it.

  • M
    Maria Spata
    5.0

    This course is very well structured, covering YOLOv8 topics in detail with practical examples. It starts with the basics and progressively moves into advanced concepts.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed