Table of Contents

Class ScharrFilter

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

A vertical or horizontal Scharr operator.

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

Constructors

ScharrFilter(DepthType, int, DepthType, int, int, int, double, BorderType, BorderType)

Creates a vertical or horizontal Scharr operator.

public ScharrFilter(DepthType srcDepth, int srcChannels, DepthType dstDepth, int dstChannels, int dx, int dy, double scale = 1, BorderType rowBorderMode = BorderType.Default, BorderType columnBorderMode = BorderType.NegativeOne)

Parameters

srcDepth DepthType

Source image depth.

srcChannels int

Source image channels.

dstDepth DepthType

Destination array depth.

dstChannels int

Destination array channels.

dx int

Order of the derivative x.

dy int

Order of the derivative y.

scale double

Optional scale factor for the computed derivative values. By default, no scaling is applied.

rowBorderMode BorderType

Pixel extrapolation method in the vertical direction. For details, see borderInterpolate.

columnBorderMode BorderType

Pixel extrapolation method in the horizontal direction.