Table of Contents

Class DAISY

Namespace
OpenCvSharp.XFeatures2D
Assembly
OpenCvSharp.dll

Class implementing the DAISY descriptor.

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

Properties

H

Optional 3x3 homography matrix used to warp the grid of daisy but sampling keypoints remains unwarped on image.

Interpolation

Switch to disable interpolation for speed improvement at minor quality loss.

Norm

Descriptors normalization type.

QHist

Amount of gradient orientations range division quantity.

QRadius

Amount of radial range division quantity.

QTheta

Amount of angular range division quantity.

Radius

Radius of the descriptor at the initial scale.

UseOrientation

Sample patterns using keypoints orientation, disabled by default.

Methods

Compute(InputArray, OutputArray)

Computes the descriptor for every pixel in the image.

Compute(InputArray, Rect, OutputArray)

Computes the descriptor for every pixel within the given region of interest.

Create(float, int, int, int, DAISYNormalizationType, InputArray, bool, bool)

Creates the DAISY descriptor.

GetDescriptor(double, double, int)

Retrieves the descriptor at the given position and orientation.

GetDescriptor(double, double, int, double[], out float[])

Retrieves the descriptor at the given position and orientation, using a homography matrix for the warped grid.

GetUnnormalizedDescriptor(double, double, int)

Retrieves the unnormalized descriptor at the given position and orientation.

GetUnnormalizedDescriptor(double, double, int, double[], out float[])

Retrieves the unnormalized descriptor at the given position and orientation, using a homography matrix for the warped grid.