Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Real-Time Object Detection with YOLOv11
Rating: 4.6 out of 5(17 ratings)
141 students

Real-Time Object Detection with YOLOv11

Build object detection, tracking, and custom vision models using Python and Roboflow
Created byTech Jedi
Last updated 5/2025
English

What you'll learn

  • How to implement real-time object detection with YOLOv11
  • Hands-on experience with Python, OpenCV, and Roboflow for preprocessing, training, and deploying models
  • Techniques for image transformation, filtering, edge detection, and data annotation
  • Advanced applications like instance segmentation, object tracking with BotSort and ByteTrack, and integration with real-world workflows

Course content

9 sections38 lectures3h 0m total length
  • Applications of Computer Vision3:07

    Explore real-time object detection with YOLO in Python and see its applications across autonomous vehicles, surveillance, retail, medical imaging, and agriculture.

  • Introduction to YOLO algorithm2:42

    Yolo uses a cnn to detect and classify objects in real time in a single pass by predicting bounding boxes and class probabilities on a grid.

  • Installing OpenCV library8:13

    Install OpenCV and use YOLO in Python for real-time object detection, load pre-trained weights, preprocess images, run detection, and visualize bounding boxes.

  • Setting up Python environment3:41

    Set up a python environment for real time object detection with yolo in python, installing darknet pytorch, opencv, and numpy, and verify the setup with a sample detection workflow.

  • Computer vision Example - Demo2:20

    Demonstrates turning a webcam into a touch-free virtual game controller for hill climb racing using real-time hand gesture tracking with OpenCV and Mediapipe, controlled via a Tkinter GUI.

  • Computer vision in Virtual mouse - Demo3:44

    Turn your hand into a virtual mouse with Mediapipe hand tracking and OpenCV, map webcam index finger to screen coordinates, and click when the thumb and index finger touch.

Requirements

  • Basic understanding of Python programming
  • Familiarity with machine learning or deep learning concepts is helpful but not mandatory
  • A computer with a stable internet connection and at least 8GB RAM (GPU recommended for training models)
  • Willingness to learn and experiment with computer vision tools and code

Description

Computer vision is a core technology behind applications such as object detection, tracking, automation, and intelligent visual systems. This course is designed to help you learn computer vision from the ground up and apply it to real-world projects using Python, OpenCV, YOLO, and Roboflow.

You will begin with the fundamentals of computer vision, including common applications and an introduction to the YOLO algorithm. The course guides you through setting up your Python environment, installing OpenCV, and understanding essential image processing techniques such as transformations, filtering, enhancement, and edge detection. Through hands-on demos, you will see how these concepts are applied in practical computer vision examples.

As you progress, you will dive into object detection using YOLO, learning how modern detection pipelines work and how to apply them in real scenarios. You will explore Roboflow to manage datasets, integrate with deep learning frameworks and cloud services, automate workflows, and train and evaluate custom computer vision models.

The course also covers model deployment, including exporting trained models, integrating them into applications, and monitoring model performance. You will gain a deep understanding of the YOLO architecture, including the backbone network, detection layers, and loss functions, followed by hands-on training of YOLO models on custom datasets.

By the end of the course, you will work on advanced demos such as instance segmentation, object tracking using BoT-SORT and ByteTrack, and complete example projects that bring all concepts together. This course is ideal for developers, engineers, and students who want practical, end-to-end experience building and deploying modern computer vision systems.

Who this course is for:

  • Developers and programmers interested in building real-time computer vision applications
  • Students and researchers in computer vision, robotics, or artificial intelligence looking to enhance their practical skills
  • Practitioners wanting to upgrade their skills using the latest YOLO version
  • Professionals in AI, robotics, or surveillance technology seeking to implement object detection pipelines in real-world projects