OpenCV
3.3.0-dev
Open Source Computer Vision
|
In this section you will learn about the image processing (manipulation) functions inside OpenCV.
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Let's take a look at some basic linear filters!
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Let's change the shape of objects!
More Morphology Transformations
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Here we investigate different morphology operators
Compatibility: > OpenCV 2.4
Author: Lorena García
Learn how to find patterns in binary images using the Hit-or-Miss operation
Extract horizontal and vertical lines by using morphological operations
Compatibility: > OpenCV 2.0
Author: Theodore Tsesmelis
Here we will show how we can use different morphological operators to extract horizontal and vertical lines
Compatibility: > OpenCV 2.0
Author: Ana Huamán
What if I need a bigger/smaller image?
Compatibility: > OpenCV 2.0
Author: Ana Huamán
After so much processing, it is time to decide which pixels stay
Thresholding Operations using inRange
Compatibility: > OpenCV 2.0
Author: Rishiraj Surti
Thresholding operations using inRange function.
Making your own linear filters!
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn to design our own filters by using OpenCV functions
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to pad our images
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to calculate gradients and use them to detect edges
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn about the Laplace operator and how to detect edges with it
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn a sophisticated alternative to detect edges
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to detect lines
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to detect circles
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to manipulate pixels locations
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to rotate, translate and scale our images
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to improve the contrast in our images
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to create and generate histograms
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn to calculate metrics between histograms
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to use histograms to find similar objects in images
Languages: C++, Java, Python
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to match templates in an image
Finding contours in your image
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to find contours of objects in our image
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to get hull contours and draw them
Creating Bounding boxes and circles for contours
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to obtain bounding boxes and circles for our contours
Creating Bounding rotated boxes and ellipses for contours
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to obtain rotated bounding boxes and ellipses for our contours
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn to calculate the moments of an image
Compatibility: > OpenCV 2.0
Author: Ana Huamán
Where we learn how to calculate distances from the image to contours
Image Segmentation with Distance Transform and Watershed Algorithm
Compatibility: > OpenCV 2.0
Author: Theodore Tsesmelis
Where we learn to segment objects using Laplacian filtering, the Distance Transformation and the Watershed algorithm.