Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

OpenCV for Python Developers

via LinkedIn Learning

Overview

Learn how to use the image-processing power of OpenCV 3 to add object, facial, and feature detection to your Python applications.

Syllabus

Introduction
  • Welcome
  • What you should know
  • How to use the exercise files
1. Install and Configure OpenCV
  • Python and OpenCV
  • Install on Mac OS X
  • Install on Windows 7
  • Install on Linux: Prerequisites
  • Install on Linux: Compile OpenCV
  • Test the install
2. Basic Image Operations
  • Get started with OpenCV and Python
  • Access and understand pixel data
  • Data types and structures
  • Image types and color channels
  • Pixel manipulation and filtering
  • Blur, dilation, and erosion
  • Scale and rotate images
  • Use video inputs
  • Create custom interfaces
  • Challenge: Create a simple drawing app
  • Solution: Create a simple drawing app
3. Object Detection
  • Segmentation and binary images
  • Simple thresholding
  • Adaptive thresholding
  • Skin detection
  • Introduction to contours
  • Contour object detection
  • Area, perimeter, center, and curvature
  • Canny edge detection
  • Object detection overview
  • Challenge: Assign object ID and attributes
  • Solution: Assign object ID and attributes
4. Face and Feature Detection
  • Overview of face and feature detection
  • Introduction to template matching
  • Application of template matching
  • Haar cascading
  • Face detection
  • Challenge: Eye detection
  • Solution: Eye detection
Conclusion
  • Additional techniques
  • Next steps

Taught by

Patrick W. Crawford

Reviews

4.4 rating at LinkedIn Learning based on 176 ratings

Start your review of OpenCV for Python Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.