Udemy

Modern Computer Vision with OpenCV 2025

立即報名
  • 250 名學生
  • 更新於 3/2025
4.5
(28 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
13 小時 10 分鐘
教學語言
英語
授課導師
Muhammad Moin
評分
4.5
(28 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Modern Computer Vision with OpenCV 2025

OpenCV, Learn Custom Object Detection and Tracking with YOLO11 & YOLOv5, and Build Web Apps with OpenCV and Streamlit

Welcome to "Modern Computer Vision with OpenCV"! This course starts with the basics of OpenCV, where you’ll learn different functions and create various applications. We’ll then move on to more advanced projects, including math with gestures using AI, building a real-time gesture-controlled spin wheel with OpenCV and MediaPipe, and estimating object distances with ML Depth Pro and YOLO11. You’ll also develop a tennis analysis system and a pool shot predictor.

What You Will Learn:

OpenCV Functions:

  • Learn how to read images, videos, and live webcam feeds using OpenCV.

  • Explore various OpenCV functions, including:

    • Converting an image to grayscale

    • Blurring an image

    • Detecting edges in an image

    • Performing dilation and erosion on images

    • Cropping and resizing images

    • Drawing shapes (lines, rectangles, circles) and adding text

    • Warping perspective

    • Detecting contours and shapes
      Additionally, create AI applications with OpenCV, such as a Document Scanner.

Math with Gestures Using AI:

  • Use your hand to create drawings, which will be processed by an AI model to solve math problems.

  • Ask the AI model questions about the drawings.

Real-Time Gesture-Controlled Spin Wheel with OpenCV & MediaPipe:

  • Learn how to create a real-time hand gesture-controlled spin wheel using OpenCV and MediaPipe libraries.

Estimate Real Distance to Objects with ML Depth Pro and YOLO11:

  • Learn how to estimate real distances to objects using Depth Pro and YOLO11.

Build a Tennis Analysis System:

  • Learn how to create a Tennis Analysis System from scratch, including:

    • Detecting and tracking players and the tennis ball

    • Detecting court keypoints to know player positions relative to the court

    • Creating a Mini Court and implementing player and tennis ball movements within it

    • Measuring player and shot speed

Pool Shot Predictor with OpenCV

  • Build a Pool Shot Predictor that uses geometry and vector projection to predict if a ball will go into a pocket.

  • Apply advanced image processing techniques, such as thresholding, line detection, and contour analysis.

People Counter (Entering and Exiting) using Ultralytics YOLO11

  • Learn to Build an Object Counter for Tracking People Entering and Exiting with Ultralytics YOLO11

課程章節

  • 10 個章節
  • 32 堂課
  • 第 1 章 Installations - Python and PyCharm
  • 第 2 章 Getting Started with OpenCV Basics
  • 第 3 章 Advanced OpenCV Projects
  • 第 4 章 Estimate Real Distance to Objects with ML Depth Pro and YOLO11
  • 第 5 章 Build a Tennis Analysis System with YOLO, OpenCV and PyTorch
  • 第 6 章 Develop a Pool Shot Predictor using OpenCV
  • 第 7 章 People Counter (Entering and Exiting) using Ultralytics YOLO11
  • 第 8 章 Build a Football Analysis System Using YOLO and OpenCV
  • 第 9 章 YOLOE: Real-Time Zero-Shot Object Detection and Segmentation Explained
  • 第 10 章 RF-DETR: SOTA Real-Time Object Detection Model

課程內容

  • Understand basics of OpenCV
  • Use OpenCV to create Advanced Projects/ Applications including Math with Gestures using AI, Gesture-Controlled Spin Wheel
  • Create Real World Applications using OpenCV
  • YOLO11: Cutting-edge Object Detection
  • Training, fine tuning and analyzing your own custom object detection, segmentation and pose estimation models
  • Estimate Real Distance to Objects with ML Depth Pro and YOLO11
  • Learn how to develop a Tennis Analysis System using YOLO, OpenCV, and PyTorch.
  • Learn how to build a Pool Shot Predictor with OpenCV
  • Learn how to build a People Counter with Ultralytics YOLO11

評價

  • 서
    서희원
    5.0

    The Contents in the tutorial are well organized to easily understnad for people who have zero based background to access to python objects recognition in order to use for variety of purposes. thanks

  • E
    Ezeokeke Emmanuel
    5.0

    very nice course

  • A
    Aun Saqlain
    5.0

    I had a good experience in this course, I learned basic of opencv and how to use opencv to create different real world application, I also explored how to use RF-DETR and YOLOE and perform object detection using them

  • R
    Rail Nuriyev
    2.5

    Always having troubles with packages. Course is ok.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意