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 in Python

  • Loading Images
  • Converting Color to Grayscale
  • Utilizing Metadata

Applying Image Theory in Python

  • Viewing Images as Multidimensional Arrays
  • Understanding Color Spaces
  • Overview of Pixels and Coordinates
  • Accessing Pixel Data
  • Modifying Pixels in Images
  • Drawing Lines and Shapes
  • Adding Text to Images
  • Resizing Images
  • Cropping Images

Exploring Common Computer Vision Algorithms and Methods

  • Thresholding
  • Contour Detection
  • Background Subtraction
  • Using Detectors

Feature Extraction in Python

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

Building an Image Similarity Detection App

Developing a Reverse Image Search Engine

Creating an Object Detection App with Template Matching

Building a Face Detection App Using Haar Cascade

Implementing Object Detection with Keypoints

Capturing and Processing Video via WebCam

Developing a Motion Detection System

Troubleshooting

Summary and Conclusion

Requirements

  • Prior programming experience with Python

Testimonials (2)

Related Categories