imgproc module. Image Processing

In this section you will learn about the image processing (manipulation) functions inside OpenCV.

  • ImageProcessing_1

    Title: Smoothing Images

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Let’s take a look at some basic linear filters!

  • ImageProcessing_2

    Title: Eroding and Dilating

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Let’s change the shape of objects!

  • Morphology_2

    Title: More Morphology Transformations

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Here we investigate different morphology operators

  • Pyramids

    Title: Image Pyramids

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    What if I need a bigger/smaller image?

  • Threshold

    Title: Basic Thresholding Operations

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    After so much processing, it is time to decide which pixels stay!

  • Filter_2D

    Title: 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

  • CopyMakeBorder

    Title: Adding borders to your images

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to pad our images!

  • SobelDerivatives

    Title: Sobel Derivatives

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to calculate gradients and use them to detect edges!

  • LaplaceOperator

    Title: Laplace Operator

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn about the Laplace operator and how to detect edges with it.

  • CannyDetector

    Title: Canny Edge Detector

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn a sophisticated alternative to detect edges.

  • HoughLines

    Title: Hough Line Transform

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to detect lines

  • HoughCircle

    Title: Hough Circle Transform

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to detect circles

  • Remap

    Title: Remapping

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to manipulate pixels locations

  • WarpAffine

    Title: Affine Transformations

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to rotate, translate and scale our images

  • HistEqualization

    Title: Histogram Equalization

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to improve the contrast in our images

  • HistCalculation

    Title: Histogram Calculation

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to create and generate histograms

  • HistComparison

    Title: Histogram Comparison

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn to calculate metrics between histograms

  • BackProjection

    Title: Back Projection

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to use histograms to find similar objects in images

  • TemplateMatching

    Title: Template Matching

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to match templates in an image

  • FindContours

    Title: 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

  • Hull

    Title: Convex Hull

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to get hull contours and draw them!

  • BRC

    Title: 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.

  • BRE

    Title: 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.

  • MU

    Title: Image Moments

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn to calculate the moments of an image

  • PPT

    Title: Point Polygon Test

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    Where we learn how to calculate distances from the image to contours

Previous topic

Interoperability with OpenCV 1

Next topic

Smoothing Images

This Page