http://www.emgu.com
Smooths the GpuMat using Gaussian filter.

Namespace: Emgu.CV.GPU
Assembly: Emgu.CV.GPU (in Emgu.CV.GPU.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public static void GaussianBlur(
	IntPtr src,
	IntPtr dst,
	Size ksize,
	IntPtr buffer,
	double sigma1,
	double sigma2,
	BORDER_TYPE rowBorderType,
	BORDER_TYPE columnBorderType,
	IntPtr stream
)
Visual Basic
Public Shared Sub GaussianBlur ( 
	src As IntPtr,
	dst As IntPtr,
	ksize As Size,
	buffer As IntPtr,
	sigma1 As Double,
	sigma2 As Double,
	rowBorderType As BORDER_TYPE,
	columnBorderType As BORDER_TYPE,
	stream As IntPtr
)
Visual C++
public:
static void GaussianBlur(
	IntPtr src, 
	IntPtr dst, 
	Size ksize, 
	IntPtr buffer, 
	double sigma1, 
	double sigma2, 
	BORDER_TYPE rowBorderType, 
	BORDER_TYPE columnBorderType, 
	IntPtr stream
)
F#
static member GaussianBlur : 
        src : IntPtr * 
        dst : IntPtr * 
        ksize : Size * 
        buffer : IntPtr * 
        sigma1 : float * 
        sigma2 : float * 
        rowBorderType : BORDER_TYPE * 
        columnBorderType : BORDER_TYPE * 
        stream : IntPtr -> unit 

Parameters

src
Type: System..::..IntPtr
The source GpuMat
dst
Type: System..::..IntPtr
The smoothed GpuMat
ksize
Type: System.Drawing..::..Size
The size of the kernel
buffer
Type: System..::..IntPtr
A GpuMat that is used for buffer. Use IntPtr.Zero for default.
sigma1
Type: System..::..Double
This parameter may specify Gaussian sigma (standard deviation). If it is zero, it is calculated from the kernel size.
sigma2
Type: System..::..Double
In case of non-square Gaussian kernel the parameter may be used to specify a different (from param3) sigma in the vertical direction. Use 0 for default
rowBorderType
Type: Emgu.CV.CvEnum..::..BORDER_TYPE
The row border type.
columnBorderType
Type: Emgu.CV.CvEnum..::..BORDER_TYPE
The column border type.
stream
Type: System..::..IntPtr
Use a Stream to call the function asynchronously (non-blocking) or IntPtr.Zero to call the function synchronously (blocking).

See Also