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

YouTube

OpenCV with Python for Image and Video Analysis

via YouTube

Overview

Welcome to a tutorial series, covering OpenCV, which is an image and video processing library with bindings in C++, C, Python, and Java. OpenCV is used for all sorts of image and video analysis, like facial recognition and detection, license plate reading, photo editing, advanced robotic vision, optical character recognition, and a whole lot more.

We will be working through many Python examples here. Getting started with OpenCV's Python bindings is actually much easier than many people make it out to be initially. You will need two main libraries, with an optional third: python-OpenCV, Numpy, and Matplotlib.

Syllabus

Intro and loading Images - OpenCV with Python for Image and Video Analysis 1.
Loading Video Source - OpenCV with Python for Image and Video Analysis 2.
Drawing and Writing on Image - OpenCV with Python for Image and Video Analysis 3.
Image Operations - OpenCV with Python for Image and Video Analysis 4.
Image arithmetics and Logic - OpenCV with Python for Image and Video Analysis 5.
Thresholding - OpenCV with Python for Image and Video Analysis 6.
Color Filtering - OpenCV with Python for Image and Video Analysis 7.
Blurring and Smoothing - OpenCV with Python for Image and Video Analysis 8.
Morphological Transformations - OpenCV with Python for Image and Video Analysis 9.
Edge Detection and Gradients - OpenCV with Python for Image and Video Analysis 10.
Template Matching - OpenCV with Python for Image and Video Analysis 11.
GrabCut Foreground Extraction - OpenCV with Python for Image and Video Analysis 12.
Corner Detection - OpenCV with Python for Image and Video Analysis 13.
Feature Matching (Homography) Brute Force - OpenCV with Python for Image and Video Analysis 14.
MOG Background Reduction - OpenCV with Python for Image and Video Analysis 15.
Haar Cascade Object Detection Face & Eye - OpenCV with Python for Image and Video Analysis 16.
Making your own Haar Cascade Intro - OpenCV with Python for Image and Video Analysis 17.
Gathering Images for Haar Cascade - OpenCV with Python for Image and Video Analysis 18.
Cleaning images and creating description files - OpenCV with Python for Image and Video Analysis 19.
Training Haar cascade object detection - OpenCV with Python for Image and Video Analysis 20.
Haar Cascade for image & video object classification - OpenCV w/ Python for Image Video Analysis 21.

Taught by

sentdex

Reviews

Start your review of OpenCV with Python for Image and Video Analysis

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.