OpenCV for Python Developers

Go to class
Write Review

Free Online Course: OpenCV for Python Developers provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. OpenCV for Python Developers is taught by Patrick W. Crawford.

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