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.