Table of Contents

Class CudaGaussianFilter

Namespace
Emgu.CV.Cuda
Assembly
Emgu.CV.dll

Gaussian filter

public class CudaGaussianFilter : CudaFilter, IDisposable
Inheritance
CudaGaussianFilter
Implements
Inherited Members

Constructors

CudaGaussianFilter(DepthType, int, DepthType, int, Size, double, double, BorderType, BorderType)

Create a Gaussian filter.

public CudaGaussianFilter(DepthType srcDepth, int srcChannels, DepthType dstDepth, int dstChannels, Size ksize, double sigma1, double sigma2 = 0, BorderType rowBorderType = BorderType.Default, BorderType columnBorderType = BorderType.NegativeOne)

Parameters

srcDepth DepthType

The depth type of the source image

srcChannels int

The number of channels in the source image

dstDepth DepthType

The depth type of the destination image

dstChannels int

The number of channels in the destination image

ksize Size

The size of the kernel

sigma1 double

This parameter may specify Gaussian sigma (standard deviation). If it is zero, it is calculated from the kernel size.

sigma2 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 BorderType

The row border type.

columnBorderType BorderType

The column border type.