Image Processing (imgproc module)
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.
Related Pages: