Course Outline
Introduction
Fundamentals of Computer Vision
Setting up OpenCV with Python Wrappers
Getting Started with OpenCV
Handling Media in Python
- Image Loading Procedures
- Conversion from Color to Grayscale
- Leveraging Metadata
Applying Image Theory with Python
- Perceiving Images as Multidimensional Arrays
- Concepts of Color Space
- Pixels and Coordinate Systems Overview
- Pixal Access Techniques
- Modifying Image Pixels
- Rendering Lines and Geometric Shapes
- Overlaying Text on Images
- Image Scaling Methods
- Image Cropping Techniques
Investigating Standard Computer Vision Algorithms and Techniques
- Thresholding Methods
- Contour Detection
- Background Subtraction Techniques
- Utilization of Detectors
Feature Extraction Implementation in Python
- Application of Feature Vectors
- Theory Behind Color-mean Features
- Histogram Feature Extraction
- Extraction of Grayscale Histograms
- Texture Feature Extraction
Developing an Image Similarity Detection Application
Building a Reverse Image Search Engine
Object Detection Application via Template Matching
Face Detection Application using Haar Cascades
Object Detection Application utilizing Keypoints
Video Capture and Processing via WebCam
Designing a Motion Detection System
Troubleshooting and Debugging
Concluding Remarks and Summary
Requirements
- Proficiency in Python programming
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.