Get in Touch

Course Outline

Introduction

Foundations of Computer Vision

Setting Up OpenCV with Python Bindings

Getting Started with OpenCV

Working with Media in Python

  • Loading Image Files
  • Converting Color Images to Grayscale
  • Working with Metadata

Applying Image Theory in Python

  • Viewing Images as Multidimensional Arrays
  • Understanding Color Spaces
  • Pixels and Coordinate Systems Overview
  • Retrieving Pixel Data
  • Modifying Image Pixels
  • Rendering Lines and Geometric Shapes
  • Adding Text to Images
  • Adjusting Image Dimensions
  • Extracting Image Regions

Examining Standard Computer Vision Algorithms and Techniques

  • Thresholding Techniques
  • Contour Detection
  • Background Subtraction Methods
  • Utilizing Detectors

Feature Extraction Implementation in Python

  • Working with Feature Vectors
  • Theory of Color-mean Features
  • Extracting Histogram-based Features
  • Extracting Grayscale Histogram Features
  • Extracting Texture Features

Building an Image Similarity Detection App

Developing a Reverse Image Search Engine

Creating an Object Detection App via Template Matching

Developing a Face Detection App using Haar Cascade

Implementing an Object Detection App using Keypoints

Video Capture and Processing via Webcam

Building a Motion Detection System

Troubleshooting Strategies

Summary and Wrap-up

Requirements

  • Prior programming experience in Python
 14 Hours

Testimonials (2)

Related Categories