Get in Touch
 Duration 14 hours

Course Outline

Introduction

Foundations of Computer Vision

Setting Up OpenCV with Python Wrappers

Getting Started with OpenCV

Handling Media Files in Python

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

Applying Image Theory in Python

  • Viewing Images as Multidimensional Arrays
  • Concepts of Color Space
  • Overview of Pixel and Coordinate Systems
  • Retrieving Pixel Data
  • Modifying Pixels within Images
  • Rendering Lines and Geometric Shapes
  • Adding Text Overlays to Images
  • Resizing Image Dimensions
  • Cropping Specific Image Regions

Investigating Standard Computer Vision Algorithms and Techniques

  • Applying Thresholding
  • Identifying Contours
  • Performing Background Subtraction
  • Utilizing Detection Models

Feature Extraction Strategies in Python

  • Working with Feature Vectors
  • Principles of Color-mean Features
  • Extracting Color Histograms
  • Extracting Grayscale Histograms
  • Extracting Texture-based Features

Developing an Application for Image Similarity Detection

Building a Reverse Image Search Tool

Creating an Object Detection Application via Template Matching

Developing a Face Detection Application using Haar Cascades

Implementing Object Detection using Keypoints

Video Capture and Processing via Webcam

Designing a Motion Detection System

Troubleshooting Common Issues

Summary and Concluding Remarks

Requirements

  • Familiarity with programming in Python

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories