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 Images
  • Converting Colour to Grayscale
  • Leveraging Metadata

Applying Image Theory in Python

  • Viewing Images as Multidimensional Arrays
  • Comprehending Colour Spaces
  • Overview of Pixels and Coordinates
  • Retrieving Pixel Data
  • Modifying Pixels within Images
  • Drawing Lines and Shapes
  • Overlaying Text on Images
  • Resizing Images
  • Cropping Images

Investigating Common Computer Vision Algorithms and Techniques

  • Thresholding
  • Identifying Contours
  • Background Subtraction
  • Utilising Detectors

Executing Feature Extraction in Python

  • Utilising Feature Vectors
  • Understanding Colour-Mean Feature Theory
  • Extracting Histogram Features
  • Extracting Grayscale Histogram Features
  • Extracting Texture Features

Building an Application for Image Similarity Detection

Developing a Reverse Image Search Engine

Creating an Object Detection App with Template Matching

Building a Face Detection App using Haar Cascades

Implementing Object Detection with Keypoints

Video Capture and Processing via Webcam

Developing a Motion Detection System

Troubleshooting

Summary and Conclusion

Requirements

  • Prior programming experience with Python
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories