Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » OpenCV » Image Filtering

Image Filtering

Select a filter from the list below.

Icon Name Description / Applications Modules
cvBilateralFilter

Applies bilateral filter to the image.

OpenCV
cvBlur

Smoothes image using normalized box filter.

OpenCV
cvBorderInterpolate

Computes source location of extrapolated pixel.

OpenCV
cvBoxFilter

Smoothes an image using box filter.

OpenCV
cvBuildPyramid

Constructs Gaussian pyramid for an image.

OpenCV
cvCopyMakeBorder

Forms a border around the image.

OpenCV
cvDilate

Dilates an image by using a specific structuring element.

OpenCV
cvErode

Erodes an image by using a specific structuring element.

OpenCV
cvFilter2D

Convolves an image with the kernel.

OpenCV
cvGaussianBlur

Smoothes image using a Gaussian filter.

OpenCV
cvGetDerivKernels

Returns filter coefficients for computing spatial image derivatives.

OpenCV
cvGetGaborKernel

Creates a Gabor Filter kernel.

OpenCV
cvGetGaussianKernel

Returns Gaussian filter coefficients.

OpenCV
cvGetStructuringElement

Returns the structuring element of the specified size and shape for morphological operations.

OpenCV
cvLaplacian

Calculates the Laplacian of an image.

OpenCV
cvMedianBlur

Smoothes image using median filter.

OpenCV
cvMorphologyEx

Performs advanced morphological transformations.

OpenCV
cvPyrDown

Smoothes an image and downsamples it.

OpenCV
cvPyrUp

Upsamples an image and then smoothes it.

OpenCV
cvScharr

Calculates the first x- or y- image derivative using Scharr operator.

OpenCV
cvSepFilter2D

Applies separable linear filter to an image.

OpenCV
cvSobel

Calculates the first, second, third or mixed image derivatives using an extended Sobel operator.

OpenCV
cvSqrBoxFilter

Smoothes an image using box filter.

OpenCV