Course Outline
Introduction
Core Concepts of Computer Vision
Setting Up OpenCV with Python Bindings
Getting Started with OpenCV
Working with Media in Python
- Loading Image Files
- Transforming Colors to Grayscale
- Utilizing Metadata
Applying Image Theory using Python
- Interpreting Images as Multidimensional Arrays
- Comprehending Color Spaces
- Pixels and Coordinate Systems
- Accessing Individual Pixels
- Modifying Pixel Values
- Rendering Lines and Geometric Shapes
- Adding Text Overlays to Images
- Image Resizing Techniques
- Image Cropping Procedures
Investigating Standard Computer Vision Algorithms
- Thresholding Techniques
- Contour Detection
- Background Subtraction Methods
- Leveraging Detectors
Feature Extraction using Python
- Utilizing Feature Vectors
- Theory of Color-mean Features
- Extracting Histogram Features
- Grayscale Histogram Extraction
- Texture Feature Analysis
Building an Image Similarity Detection Application
Developing a Reverse Image Search Engine
Object Detection via Template Matching
Face Recognition using Haar Cascade
Object Detection using Keypoints
Video Capture and Processing via Webcam
Developing a Motion Detection System
Troubleshooting and Debugging
Summary and Final Wrap-up
Requirements
- Prior programming experience with 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.