Get in Touch

Course Outline

Introduction

Foundations of Computer Vision

Setting up OpenCV with Python Bindings

Getting Started with OpenCV

Handling Media in Python

  • Loading Image Files
  • Converting Color Images to Grayscale
  • Accessing Image Metadata

Applying Image Theory Using Python

  • Viewing Images as Multidimensional Arrays
  • Understanding Color Spaces
  • Overview of Pixels and Coordinate Systems
  • Accessing Individual Pixels
  • Modifying Pixel Values
  • Rendering Lines and Geometric Shapes
  • Adding Text Overlays to Images
  • Resizing Images
  • Cropping Image Regions

Investigating Standard Computer Vision Algorithms and Techniques

  • Applying Thresholding
  • Detecting Contours
  • Performing Background Subtraction
  • Utilizing Object Detectors

Executing Feature Extraction with Python

  • Working with Feature Vectors
  • Exploring Color-Mean Feature Theory
  • Extracting Color Histograms
  • Extracting Grayscale Histograms
  • Extracting Texture Features

Building an Application for Image Similarity Detection

Developing a Reverse Image Search Engine

Creating an Object Detection Application via Template Matching

Building a Face Detection Application using Haar Cascades

Implementing an Object Detection Application with Keypoints

Acquiring and Processing Video via Webcam

Developing a Motion Detection System

Common Issues and Troubleshooting

Wrap-up and Key Takeaways

Requirements

  • Practical experience in Python programming
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories