Show / Hide Table of Contents

Class KAZE

Class implementing the KAZE keypoint detector and descriptor extractor

Inheritance
System.Object
DisposableObject
DisposableCvObject
Algorithm
Feature2D
KAZE
Implements
ICvPtrHolder
Inherited Members
Feature2D.DescriptorSize
Feature2D.DescriptorType
Feature2D.DefaultNorm
Feature2D.Empty()
Feature2D.Detect(Mat, Mat)
Feature2D.Detect(InputArray, Mat)
Feature2D.Detect(IEnumerable<Mat>, Nullable<IEnumerable<Mat>>)
Feature2D.Compute(InputArray, KeyPoint[], OutputArray)
Feature2D.Compute(IEnumerable<Mat>, KeyPoint[][], IEnumerable<Mat>)
Feature2D.DetectAndCompute(InputArray, InputArray, KeyPoint[], OutputArray, Boolean)
Feature2D.Write(String)
Feature2D.Read(String)
Feature2D.GetDefaultName()
Algorithm.Write(FileStorage)
Algorithm.Read(FileNode)
Algorithm.Save(String)
DisposableCvObject.ptr
DisposableCvObject.CvPtr
DisposableObject.DataHandle
DisposableObject.IsDisposed
DisposableObject.IsEnabledDispose
DisposableObject.AllocatedMemory
DisposableObject.AllocatedMemorySize
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.AllocGCHandle(Object)
DisposableObject.AllocMemory(Int32)
DisposableObject.NotifyMemoryPressure(Int64)
DisposableObject.ThrowIfDisposed()
Namespace: OpenCvSharp
Assembly: OpenCvSharp.dll
Syntax
public class KAZE : Feature2D, ICvPtrHolder

Constructors

| Improve this Doc View Source

KAZE(IntPtr)

Constructor

Declaration
protected KAZE(IntPtr p)
Parameters
Type Name Description
IntPtr p

Properties

| Improve this Doc View Source

Diffusivity

Declaration
public KAZEDiffusivityType Diffusivity { get; set; }
Property Value
Type Description
KAZEDiffusivityType
| Improve this Doc View Source

Extended

Declaration
public bool Extended { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

NOctaveLayers

Declaration
public int NOctaveLayers { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

NOctaves

Declaration
public int NOctaves { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Threshold

Declaration
public double Threshold { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Upright

Declaration
public bool Upright { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

Create(Boolean, Boolean, Single, Int32, Int32, KAZEDiffusivityType)

The KAZE constructor

Declaration
public static KAZE Create(bool extended = false, bool upright = false, float threshold = 0.001F, int nOctaves = 4, int nOctaveLayers = 4, KAZEDiffusivityType diffusivity = KAZEDiffusivityType.DiffPmG2)
Parameters
Type Name Description
System.Boolean extended

Set to enable extraction of extended (128-byte) descriptor.

System.Boolean upright

Set to enable use of upright descriptors (non rotation-invariant).

System.Single threshold

Detector response threshold to accept point

System.Int32 nOctaves

Maximum octave evolution of the image

System.Int32 nOctaveLayers

Default number of sublevels per scale level

KAZEDiffusivityType diffusivity

Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER

Returns
Type Description
KAZE
| Improve this Doc View Source

DisposeManaged()

Releases managed resources

Declaration
protected override void DisposeManaged()
Overrides
DisposableObject.DisposeManaged()
| Improve this Doc View Source

DisposeUnmanaged()

Declaration
protected override void DisposeUnmanaged()
Overrides
DisposableCvObject.DisposeUnmanaged()
| Improve this Doc View Source

Get()

Declaration
public override IntPtr Get()
Returns
Type Description
IntPtr

Implements

ICvPtrHolder
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX