Video Analytics Using OpenCV and Python Shells

Video Analytics Using OpenCV and Python Shells

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2 Hours | 1.35 GB

Through this training we shall understand and learn how to perform video analysis with OpenCV.

OpenCV (Open Source Computer Vision Library) is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, C, Python and Java interfaces. Computer vision applications and technology are blowing up right now! With several apps and industries making amazing use of the technology.

Through this training we shall understand and learn how to perform video analysis with OpenCV.

The training will include the following;

Object detection

  • Color models- HSL model, HSV model, RGB model
  • Image loading
  • Image thresholding
  • Blob detection

Motion Detection

  • Capture video from video
  • Capture video from video file
  • Background subtraction
  • Saving video
  • Colorspace based tracking
  • Camshift algorithm
  • Optical flow based tracking
  • Face detection
  • Contour based tracking
Table of Contents

Introduction
1 Introduction to Video Analytics

Color Models
2 Purpose of BGR Model
3 Importance of HSL Model
4 Learning about HSV Color Model

Image Loading
5 Process on Image Loading
6 Program for Image Loading

Image Thresholding
7 Concept of Image Thresholding
8 Modules for Image Thresholding
9 Program For Adapter Thresholding

Open CV and Object Detection
10 Understanding OpenCV Library
11 Tracking Using Color Spaces
12 Examples for Tracking Using Color Spaces
13 Smoothing Images for Clear Detection
14 Functions and Coding for Smoothing Images
15 Understanding Contour Detection
16 Learning about Camshift Algorithm
17 Initializing the Video Capture Object
18 Optical Flow Algorithm
19 Program of Optical Flow Algorithm
20 Face Detection and Tracking
21 Object Detection and Tracking
22 Cascade clarifier Inbuilt Function
23 Tracking Approach using Object Detection
24 Learning Capturing Video from Camera
25 Capturing Video from File
26 Learning to Save Video
27 Example Code for Saving Video
28 Knowing Blob Detection
29 Simple Blob Detector