Get in Touch
 Duration 14 hours

Course Outline

Introduction

Comprehending the Fundamentals of Computer Vision

Setting Up OpenCV with Python Bindings

Getting Started with OpenCV

Working with Media in Python

  • Loading Images
  • Converting Images to Grayscale
  • Utilizing Metadata

Applying Image Theory Concepts in Python

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

Investigating Standard Computer Vision Algorithms and Techniques

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

Feature Extraction Implementation in Python

  • Employing Feature Vectors
  • Color-mean Features Theory
  • Extracting Histogram Features
  • Extracting Grayscale Histogram Features
  • Extracting Texture Features

Developing an Image Similarity Detection Application

Building a Reverse Image Search Engine

Creating an Object Detection Application via Template Matching

Developing a Face Detection Application Using Haar Cascade

Implementing Object Detection Using Keypoints

Video Capture and Processing via WebCam

Building a Motion Detection System

Troubleshooting Common Issues

Summary and Concluding Remarks

Requirements

  • Prior programming experience in Python

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories