Practical OpenCV 3 Image Processing with Python

Watch Practical OpenCV 3 Image Processing with Python

  • 2017
  • 1 Season

Practical OpenCV 3 Image Processing with Python is a comprehensive course on image processing and computer vision using the OpenCV library in conjunction with Python programming language. This course is targeted towards developers, programmers, and students who want to learn about image processing techniques and how to implement them using OpenCV and Python.

This course is structured in an easy-to-follow manner, starting with an introduction to image processing and computer vision concepts. It then moves on to installing and setting up the OpenCV library and working with basic image manipulation techniques. The course covers fundamental topics such as color spaces, image segmentation, edge detection, and image filtering. The course also covers more advanced techniques such as feature detection, object detection and tracking, and face recognition.

Throughout the course, the instructors provide ample examples and code snippets to help learners understand the concepts thoroughly. They demonstrate how to perform all these image processing tasks using the OpenCV library with the Python programming language. They also provide hands-on exercises and quizzes to help learners solidify their understanding of the material.

One of the unique features of this course is its focus on practical applications of the OpenCV library. The instructors provide several examples of real-world problems that can be solved using image processing and computer vision techniques. They show how to use OpenCV to perform tasks such as motion detection, object tracking, and building augmented reality applications.

The course covers a broad range of topics related to image processing and computer vision using OpenCV and Python. Some of the key topics covered include:

--Basic image manipulation techniques: This includes resizing, cropping, flipping, and rotating images. The instructors demonstrate how to perform these tasks using OpenCV.

-- Color spaces: The course covers different color spaces such as RGB, HSV, and LAB. The instructors explain the differences between these color spaces and how to convert images between them.

-- Image filtering: The course covers different image filtering techniques such as averaging, Gaussian, and median filtering. The instructors demonstrate how to use these filters to smooth and sharpen images.

-- Edge detection: The course covers different edge detection techniques such as Sobel, Laplacian, and Canny edge detectors. The instructors demonstrate how to use these techniques to detect edges in images.

-- Image segmentation: The course covers different image segmentation techniques such as thresholding, clustering, and watershed segmentation. The instructors demonstrate how to use these techniques to separate objects in images.

-- Feature detection: The course covers different feature detection techniques such as Harris corner detection, SIFT, and SURF. The instructors demonstrate how to use these techniques to detect features in images.

-- Object detection and tracking: The course covers different object detection and tracking techniques such as Haar cascades, HOG, and deep learning-based object detection. The instructors demonstrate how to use these techniques to detect and track objects in images and videos.

-- Face recognition: The course covers different face recognition techniques such as Eigenfaces, Fisherfaces, and deep learning-based face recognition. The instructors demonstrate how to use these techniques to recognize faces in images and videos.

Overall, Practical OpenCV 3 Image Processing with Python is an excellent course for anyone interested in computer vision and image processing. The course covers a broad range of topics using clear and concise explanations and provides ample examples and exercises to help learners master the material. With this course, learners can gain a solid understanding of image processing and computer vision concepts and learn how to implement them using the OpenCV library and Python programming language.

Filter by Source
No sources available
Seasons
Visual Object Recognition and Classification Using CNNs
18. Visual Object Recognition and Classification Using CNNs
July 30, 2017
In this video, we will learn how we can perform visual object recognition using CNNs and we will also implement the project for scene understanding and an automatic labelling from images.
Feature Extraction Using Convolutional Neural Nets (CNNs)
17. Feature Extraction Using Convolutional Neural Nets (CNNs)
July 30, 2017
In this video, we will use Convolutional Neural Nets to learn features from images and learn how to recognize numbers using LeNet-5 architecture.
Mean-Shift, Cam-Shift, and Optical Flow
16. Mean-Shift, Cam-Shift, and Optical Flow
July 30, 2017
In this video, we will learn about how Mean-Shift and Cam-Shift can be used to track objects in video and Optical flow to trace flow of an image objects in videos.
Feature Matching and Homography to Recognize Objects
15. Feature Matching and Homography to Recognize Objects
July 30, 2017
In this video, we will match features between sequential images using FLANN matcher and also using homography for finding known objects in complex images.
SIFT, SURF, FAST, BRIEF, and ORB Algorithms
14. SIFT, SURF, FAST, BRIEF, and ORB Algorithms
July 30, 2017
This video will make you understand and check the various different algorithms to find features in OpenCV3 like SIFT, SURF, FAST, BRIEF, and ORB.
Harris Corner Detection
13. Harris Corner Detection
July 30, 2017
In this video, we will learn the concepts behind Harris Corner Detection and implementing Harris Corner Detection from scratch.
Medical Imaging and Segmentation
12. Medical Imaging and Segmentation
July 30, 2017
This video will show applications of computer vision in medical imaging and segmentation. And we will build systems to automatically detect number plates.
Mean-Shift Segmentation
11. Mean-Shift Segmentation
July 30, 2017
In this video, we will learn mean-shift segmentation, and how can we use concept from mean-shift for object tracking, and also getting started with the project for the section.
Delaunay Triangulation and Voronoi Tessellation
10. Delaunay Triangulation and Voronoi Tessellation
July 30, 2017
In this video, we will introduce to techniques like Delaunay Triangulation and Voronoi Tessellation which are widely used to determine the spatial dimension of an object.
Background Subtraction from Images
9. Background Subtraction from Images
July 30, 2017
In this video, we will take a look at Background Subtraction and different ways of achieving it.
Template Matching for Object Detection
8. Template Matching for Object Detection
July 30, 2017
In this video, we will find templates in an image using sliding window based operation for object detection.
Extracting Contours from Images
7. Extracting Contours from Images
July 30, 2017
In this video, we will segment binary images by extracting contours of arbitrary shapes and sizes.
Reverse Image Search
6. Reverse Image Search
July 30, 2017
In this video, we will be building a reverse image search engine using RGB histogram as feature vector.
Histogram Equalization
5. Histogram Equalization
July 30, 2017
In this video, we will be correcting the exposure in images with Histogram Equalization and Project one Overview.
Image Derivatives
4. Image Derivatives
July 30, 2017
In this video, we will be computing image derivatives on images using kernels for edge and blob detection.
Stretch, Shrink, Warp, and Rotate Using OpenCV 3
3. Stretch, Shrink, Warp, and Rotate Using OpenCV 3
July 30, 2017
This video shows, how to Stretch, Shrink, Warp, and Rotate an Image using OpenCV 3.
Learning about Hough Transformations
2. Learning about Hough Transformations
July 30, 2017
In this video, we will be using Hough Transformation to detect lines/circles, or some other basic Shapes in an Image.
The Course Overview
1. The Course Overview
July 30, 2017
This video gives an overview of the entire course.
Description
  • Premiere Date
    July 30, 2017