Udemy

Motion Detection using Python and OpenCV

立即報名
  • 922 名學生
  • 更新於 4/2023
4.7
(63 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
5 小時 11 分鐘
教學語言
英語
授課導師
Jones Granatyr, Dalton Luiz Vargas, AI Expert Academy
評分
4.7
(63 個評分)
1次瀏覽

課程簡介

Motion Detection using Python and OpenCV

Implement a vehicle counter and a social distancing detector using background subtraction algorithms! All step by step

Motion detection is a sub-area of Computer Vision that aims to identify motion in videos or in real time. This type of application can be very useful, especially for security systems, in which it is necessary to detect suspicious movements such as a thief trying to enter the house. There are several other applications, such as: traffic analysis on highways, people detection/counting, animal tracking, cyclist counting, among others. A traffic control system can use these techniques to identify the number of cars and trucks that pass through the highway daily and at certain times, so then it is possible to carry out a road maintenance plan.

In this course you will learn in practice how to use background subtraction algorithms to detect movements in videos, all step by step and using Python programming language! Check out the main topics you are going to learn, as well as the hands-on projects:

  • Basic theoretical intuition about the following background subtraction algorithms: Temporal Median Filter, MOG (Mixture of Gaussians), GMG (Godbehere, Matsukawa and Goldbert), KNN (K Nearest Neighbors) and CNT (Count)

  • Comparison of quality and performance of each algorithm

  • Practical project 1: motion detector to monitor environments

  • Practical project 2: social distancing detector to identify possible crowds of people

  • Practical project 3: car and truck counter on highways

At the end of the course, you will be able to create your own motion detection projects!

課程章節

  • 4 個章節
  • 30 堂課
  • 第 1 章 Introduction
  • 第 2 章 Background subtraction
  • 第 3 章 Practical projects
  • 第 4 章 Final remarks

課程內容

  • Understand the basic intuition about background subtraction applied to motion detection
  • Implement MOG, GMG, KNN and CNT algorithms using OpenCV, as well as compare their quality and performance
  • Improve the quality of the results using pre-processing techniques such as morphological operations and blurring
  • Implement a motion detector for monitoring environments
  • Implement a social distancing detector
  • Implement a car and truck counter using highway videos

評價

  • D
    David Rio Deiros
    4.5

    This course is an excellent way to quickly build your skills in OpenCV. The lessons are easy to follow, even if you have limited experience with computer programming. I especially appreciated the practical projects, which reinforce the theoretical concepts and provide hands-on learning opportunities. I’m currently working on a project to count cars using video feeds from my cameras, and this course provided exactly what I needed to get started.

  • M
    Mazin Mohammad Sayeed
    5.0

    .

  • Z
    Zanzmera Jaydeep
    4.5

    very good course

  • C
    Claude LLUIS
    4.0

    Excellent introduction

立即關注瀏覽更多

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

我已閱讀及同意