Course Outline
Introduction
Foundations of Computer Vision
Installation of OpenCV with Python Interfaces
Initial Operations with OpenCV
Media Handling in Python
- Image Ingestion
- Conversion from Color to Grayscale
- Utilization of Metadata
Application of Image Theory via Python
- Conception of Images as Multidimensional Arrays
- Explanation of Color Spaces
- Pixels and Coordinate Systems
- Pixel Access
- Modification of Image Pixels
- Generation of Lines and Shapes
- Application of Text to Images
- Image Scaling
- Image Cropping
Investigation of Standard Computer Vision Algorithms and Techniques
- Thresholding
- Contour Detection
- Background Subtraction
- Detector Implementation
Feature Extraction Implementation in Python
- Use of Feature Vectors
- Color-Mean Feature Theory
- Histogram Feature Extraction
- Grayscale Histogram Feature Extraction
- Texture Feature Extraction
Development of an Image Similarity Detection Application
Construction of a Reverse Image Search Engine
Development of an Object Detection Application Using Template Matching
Development of a Face Detection Application Using Haar Cascade
Development of an Object Detection Application Using Keypoints
Video Capture and Processing via Webcam
Construction of a Motion Detection System
Resolution of Technical Issues
Summary and Concluding Remarks
Requirements
- 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.