Computer Vision with Python OpenCV
Teach your code to see.
About this course
Teach your code to see. Over three days you will handle images with NumPy and OpenCV, draw shapes, apply smoothing, blurring, thresholding and morphological operations, and build colour histograms, then move on to video and webcam streams with optical flow and object tracking, finishing with an introduction to deep learning for vision.
What you'll learn
- Understand basics of NumPy
- Manipulate and open Images with NumPy
- Use OpenCV to work with image files
- Use Python and OpenCV to draw shapes on images and videos
- Perform image manipulation with OpenCV, including smoothing, blurring, thresholding, and morphological operations.
- Create Color Histograms with OpenCV
- Open and Stream video with Python and OpenCV
- Detect Objects, including corner, edge, and grid detection techniques with OpenCV and Python
- Create Face Detection Software
- Segment Images with the Watershed Algorithm
- Track Objects in Video
- Use Python and Deep Learning to build image classifiers
- Work with Tensorflow, Keras, and Python to train on your own custom images.
Curriculum
- Image I/O
- Thresholding
- Filtering
- Histograms
- Template Matching
- Gradient based Methods
- Edge Detection
- Object Detection
- Facial Recognition (you cover face detection, but expansion to facial recognition is trivial with dlib - Lets discuss!)
- Video & Webcam I/O
- Optical Flow
- Tracking
Who it's for
Python developers and data practitioners who want to build image and video analysis into their work.
Before you start
- Introduction to Python and Python for Data Science ; Python for Machine Learning recommended
Related courses
More in Programming & Web Development →Advanced Java 9
Programming & Web Development
View course →Android Studio Development Essentials
Programming & Web Development
View course →Blockchain: An Overview for Business Professionals
Programming & Web Development
View course →Database Design - Beginner
Programming & Web Development
View course →Flask Development with Python
Programming & Web Development
View course →HTML5 - Content Authoring Fundamentals
Programming & Web Development
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.