Table of Contents

Class HarrisLaplaceFeatureDetector

Namespace
OpenCvSharp.XFeatures2D
Assembly
OpenCvSharp.dll

Class implementing the Harris-Laplace feature detector.

public class HarrisLaplaceFeatureDetector : Feature2D, IDisposable
Inheritance
HarrisLaplaceFeatureDetector
Implements
Inherited Members

Properties

CornThresh

The threshold for the Harris cornerness measure.

public float CornThresh { get; set; }

Property Value

float

DOGThresh

The threshold for the Difference-of-Gaussians scale selection.

public float DOGThresh { get; set; }

Property Value

float

MaxCorners

The maximum number of corners to consider.

public int MaxCorners { get; set; }

Property Value

int

NumLayers

The number of intermediate scales per octave.

public int NumLayers { get; set; }

Property Value

int

NumOctaves

The number of octaves in the scale-space pyramid.

public int NumOctaves { get; set; }

Property Value

int

Methods

Create(int, float, float, int, int)

Creates a new implementation instance.

public static HarrisLaplaceFeatureDetector Create(int numOctaves = 6, float cornThresh = 0.01, float dogThresh = 0.01, int maxCorners = 5000, int numLayers = 4)

Parameters

numOctaves int

The number of octaves in the scale-space pyramid.

cornThresh float

The threshold for the Harris cornerness measure.

dogThresh float

The threshold for the Difference-of-Gaussians scale selection.

maxCorners int

The maximum number of corners to consider.

numLayers int

The number of intermediate scales per octave.

Returns

HarrisLaplaceFeatureDetector