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