Get in Touch
 Duration 14 hours

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
  • Transforming Colour to Grayscale
  • Utilising Metadata

Applying Image Theory using Python

  • Conceptualising Images as Multidimensional Arrays
  • Comprehending Colour Spaces
  • Overview of Pixels and Coordinate Systems
  • Accessing Individual Pixels
  • Modifying Pixels within Images
  • Rendering Lines and Geometric Shapes
  • Overlaying Text on Images
  • Adjusting Image Dimensions
  • Extracting Regions via Cropping

Examining Standard Computer Vision Algorithms and Techniques

  • Applying Thresholding
  • Identifying Contours
  • Performing Background Subtraction
  • Utilising Detectors

Developing Feature Extraction Solutions in Python

  • Leveraging Feature Vectors
  • Understanding the Theory behind Colour-mean Features
  • Deriving Histogram Features
  • Extracting Grayscale Histogram Features
  • Identifying Texture Features

Building an Application for Image Similarity Detection

Developing a Reverse Image Search Engine

Creating an Object Detection App via Template Matching

Building a Face Detection App using Haar Cascade

Implementing an Object Detection App using Keypoints

Capturing and Processing Video via Webcam

Developing a Motion Detection System

Diagnosing and Resolving Issues

Wrap-up and Key Takeaways

Requirements

  • Proficiency in Python programming

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories