Course Outline
Introduction
Comprehending the Fundamentals of Computer Vision
Setting Up OpenCV with Python Bindings
Getting Started with OpenCV
Working with Media in Python
- Loading Images
- Converting Images to Grayscale
- Utilizing Metadata
Applying Image Theory Concepts in Python
- Viewing Images as Multidimensional Arrays
- Understanding Color Spaces
- Overview of Pixels and Coordinate Systems
- Accessing Individual Pixels
- Modifying Pixel Values
- Drawing Lines and Geometric Shapes
- Adding Text Overlay to Images
- Resizing Image Dimensions
- Cropping Image Regions
Investigating Standard Computer Vision Algorithms and Techniques
- Applying Thresholding
- Detecting Contours
- Performing Background Subtraction
- Utilizing Detectors
Feature Extraction Implementation in Python
- Employing Feature Vectors
- Color-mean Features Theory
- Extracting Histogram Features
- Extracting Grayscale Histogram Features
- Extracting Texture Features
Developing an Image Similarity Detection Application
Building a Reverse Image Search Engine
Creating an Object Detection Application via Template Matching
Developing a Face Detection Application Using Haar Cascade
Implementing Object Detection Using Keypoints
Video Capture and Processing via WebCam
Building a Motion Detection System
Troubleshooting Common Issues
Summary and Concluding Remarks
Requirements
- Prior programming experience in Python
Testimonials (2)
Hands on and the practical
Keeren Bala Krishnan - PENGUIN SOLUTIONS (SMART MODULAR)
Course - Computer Vision with Python
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.