Table of Contents

Class CudaHarrisCorner

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

Runs the Harris edge detector on image. Similarly to cvCornerMinEigenVal and cvCornerEigenValsAndVecs, for each pixel it calculates 2x2 gradient covariation matrix M over block_size x block_size neighborhood. Then, it stores det(M) - k*trace(M)^2 to the destination image. Corners in the image can be found as local maxima of the destination image.

public class CudaHarrisCorner : CudaCornernessCriteria, IDisposable
Inheritance
CudaHarrisCorner
Implements
Inherited Members

Constructors

CudaHarrisCorner(DepthType, int, int, int, double, BorderType)

Create a Cuda Harris Corner detector

public CudaHarrisCorner(DepthType srcDepth, int srcChannels, int blockSize, int kSize, double k, BorderType borderType = BorderType.Default)

Parameters

srcDepth DepthType

The depth of the source image

srcChannels int

The number of channels in the source image

blockSize int

Neighborhood size.

kSize int

Kernel size

k double

Harris detector free parameter.

borderType BorderType

Border type.