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.


Prepares matrices to be used with cvSepFilter2D or cvFilter2D.

OpenCV
cvGetGaborKernel

Creates a Gabor Filter kernel.


Prepares matrix to be used with cvSepFilter2D or cvFilter2D.

OpenCV
cvGetGaussianKernel

Returns Gaussian filter coefficients.


Prepares matrix to be used with cvSepFilter2D or cvFilter2D.

OpenCV
cvGetStructuringElement

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


Prepares element to be used with cvErode, cvDilate or cvMorphologyEx.

OpenCV
cvLaplacian

Calculates the Laplacian of an image.

OpenCV
cvMedianBlur

Smoothes image using median filter.

OpenCV
cvMorphologyDefaultBorderValue

Returns magic border value for erosion and dilation.

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 square box filter.

OpenCV