
Learn to rotate images with OpenCV in Python by defining the image center, choosing an angle, constructing the rotation matrix, and applying the rotation at the desired scale.
Apply median blur to remove salt-and-pepper noise from images with a 3x3 kernel, replacing the central pixel by the median of its neighbors, and compare before-and-after results.
Explore feature detection with the canny edge detector in OpenCV for Python, load an image, tune two thresholds, and reveal white edges on a black background.
Learn to save a video in a different format by configuring the codec, frames per second, and frame size (720 by 480) and writing frames to a file.
Enable real-time face detection by switching from image loading to webcam video capture and streaming frames with the existing OpenCV Python code. Watch the loop detecting faces in real time.
Apply existing face detection code to real-time webcam streams with OpenCV in Python, capturing video frames, processing each frame, and printing when a face is detected.
When you watch the promo above you, can see that I have taken a practical approach in explaining computer vision concepts using the image and video processing library OpenCV. Furthermore the practical approach I have taken, involves writing and implementing code in a way that a complete beginner will be able to follow along and understand.
What you will love about this course ,is that it is easy to follow along with. All you have to do is watch what I do and try to implement it yourself. I have tried to explain some the functions as simple and brief as possible so that a complete beginner would be able to understand.This course is for you if you are interested in computer vision and want to learn how to use the OpenCv library.