Hands-On OpenCV 4 with Python

Video description

Dive right into the world of Computer Vision and AI by making five awesome, real-life applications with this hands-on course

About This Video

  • Create impressive applications with the latest OpenCV 4 and Python 3.7
  • Familiarize yourself with advanced machine learning concepts, neural networks, and Deep Learning implementations
  • Harness the power of computer vision with this easy-to-follow guide

In Detail

The scope of computer vision has been booming in the past few years and it has become a highly sought-after skill. There are tons of real-life problems just waiting to be solved with computer vision. If you want to get your hands dirty with this technology and use it to craft your own, unique solutions, then look no further because this course is made for you!

The course is designed so you’ll learn as you develop interesting apps. First you’ll learn to set up your environment, before building five exciting applications. We’ll introduce you to all necessary concepts and slowly transition into the field of Artificial Intelligence (AI) and deep learning such as classification and object detection.

This course will not only help you use OpenCV 4 but also apply your computer vision and AI skills to your projects. All you need is a basic working knowledge of Python and you’re good to go!

Table of contents

  1. Chapter 1 : Getting the Environment Set Up
    1. The Course Overview 00:04:12
    2. Computer Vision with OpenCV 4 00:02:42
    3. Setting Up the Environment 00:05:22
  2. Chapter 2 : Building a Motion Detector
    1. Preprocessing Video Input, Thresholding, and Blurring 00:12:55
    2. Calculating Image Differences 00:06:23
    3. Visualizing and Triggering Actions 00:05:59
  3. Chapter 3 : Building a Hand Detector
    1. Understanding Histograms and Back Projection 00:04:09
    2. Implementing the Histogram Capture for Skin 00:08:09
    3. Implementing Back Projection on Input Video Feed 00:10:20
    4. Bounding the Hand – Contour Extraction 00:08:38
    5. Extracting Fingertips – Convexity Defects 00:08:56
    6. Air Writing – Translating Gestures to Controls 00:02:59
  4. Chapter 4 : Building a Smart Video Player
    1. Using Haar Cascades – Eye and Face Detection 00:06:51
    2. Extending Haar Cascades for Eye Detection 00:03:48
    3. GUI Automation – Interfacing the App with a Media Player 00:05:09
  5. Chapter 5 : Building an Object Detector with Deep Learning
    1. Deep Learning – What and Why? 00:06:34
    2. Using the DNN Module with a Pre-Trained Model 00:04:12
    3. Digging Deeper – Feeding the Input Image to the Neural Network 00:08:56
    4. Running Object Detection on Videos 00:04:15
  6. Chapter 6 : Building an OCR App
    1. Optical Character Recognition –What, Why, and How? 00:04:08
    2. Training a Digit Classifier on the MNIST Dataset 00:10:43
    3. Developing the OCR Engine Functions 00:08:28
    4. Developing the OCR Engine Functions (Continued) 00:03:33
    5. OCR Square Calculator 00:03:55

Product information

  • Title: Hands-On OpenCV 4 with Python
  • Author(s): Colibri Digital, Sourav Johar
  • Release date: November 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789618464