Class implementing DAISY descriptor, described in [Tola10].
More...
|
| override string | getDefaultName () |
| |
| Mat | getH () |
| |
| bool | getInterpolation () |
| |
| int | getNorm () |
| |
| int | getQHist () |
| |
| int | getQRadius () |
| |
| int | getQTheta () |
| |
| float | getRadius () |
| |
| bool | getUseOrientation () |
| |
| void | setH (Mat H) |
| |
| void | setInterpolation (bool interpolation) |
| |
| void | setNorm (int norm) |
| |
| void | setQHist (int q_hist) |
| |
| void | setQRadius (int q_radius) |
| |
| void | setQTheta (int q_theta) |
| |
| void | setRadius (float radius) |
| |
| void | setUseOrientation (bool use_orientation) |
| |
| void | compute (List< Mat > images, List< MatOfKeyPoint > keypoints, List< Mat > descriptors) |
| |
| void | compute (Mat image, MatOfKeyPoint keypoints, Mat descriptors) |
| | Computes the descriptors for a set of keypoints detected in an image (first variant) or image set (second variant).
|
| |
| int | defaultNorm () |
| |
| int | descriptorSize () |
| |
| int | descriptorType () |
| |
| void | detect (List< Mat > images, List< MatOfKeyPoint > keypoints) |
| |
| void | detect (List< Mat > images, List< MatOfKeyPoint > keypoints, List< Mat > masks) |
| |
| void | detect (Mat image, MatOfKeyPoint keypoints) |
| | Detects keypoints in an image (first variant) or image set (second variant).
|
| |
| void | detect (Mat image, MatOfKeyPoint keypoints, Mat mask) |
| | Detects keypoints in an image (first variant) or image set (second variant).
|
| |
| void | detectAndCompute (Mat image, Mat mask, MatOfKeyPoint keypoints, Mat descriptors) |
| |
| void | detectAndCompute (Mat image, Mat mask, MatOfKeyPoint keypoints, Mat descriptors, bool useProvidedKeypoints) |
| |
| override bool | empty () |
| | Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.
|
| |
| override string | getDefaultName () |
| |
| void | read (string fileName) |
| |
| void | write (string fileName) |
| |
| virtual void | clear () |
| | Clears the algorithm state.
|
| |
| IntPtr | getNativeObjAddr () |
| |
| void | save (string filename) |
| |
| void | Dispose () |
| |
| void | ThrowIfDisposed () |
| |
|
| static new DAISY | __fromPtr__ (IntPtr addr) |
| |
| static DAISY | create () |
| |
| static DAISY | create (float radius) |
| |
| static DAISY | create (float radius, int q_radius) |
| |
| static DAISY | create (float radius, int q_radius, int q_theta) |
| |
| static DAISY | create (float radius, int q_radius, int q_theta, int q_hist) |
| |
| static DAISY | create (float radius, int q_radius, int q_theta, int q_hist, Mat H) |
| |
| static DAISY | create (float radius, int q_radius, int q_theta, int q_hist, Mat H, bool interpolation) |
| |
| static DAISY | create (float radius, int q_radius, int q_theta, int q_hist, Mat H, bool interpolation, bool use_orientation) |
| |
| static new Feature2D | __fromPtr__ (IntPtr addr) |
| |
| static Algorithm | __fromPtr__ (IntPtr addr) |
| |
| static IntPtr | ThrowIfNullIntPtr (IntPtr ptr) |
| |
|
| const int | NRM_FULL = 102 |
| | C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
|
| |
| const int | NRM_NONE = 100 |
| | C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
|
| |
| const int | NRM_PARTIAL = 101 |
| | C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
|
| |
| const int | NRM_SIFT = 103 |
| | C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
|
| |
Class implementing DAISY descriptor, described in [Tola10].
- Parameters
-
| radius | radius of the descriptor at the initial scale |
| q_radius | amount of radial range division quantity |
| q_theta | amount of angular range division quantity |
| q_hist | amount of gradient orientations range division quantity |
| norm | choose descriptors normalization type, where DAISY.NRM_NONE will not do any normalization (default), DAISY.NRM_PARTIAL mean that histograms are normalized independently for L2 norm equal to 1.0, DAISY.NRM_FULL mean that descriptors are normalized for L2 norm equal to 1.0, DAISY.NRM_SIFT mean that descriptors are normalized for L2 norm equal to 1.0 but no individual one is bigger than 0.154 as in SIFT |
| 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 |
| use_orientation | sample patterns using keypoints orientation, disabled by default. |
◆ __fromPtr__()
| static new DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.__fromPtr__ |
( |
IntPtr | addr | ) |
|
|
static |
◆ create() [1/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
| ) |
|
|
static |
◆ create() [2/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
float | radius | ) |
|
|
static |
◆ create() [3/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
float | radius, |
|
|
int | q_radius ) |
|
static |
◆ create() [4/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
float | radius, |
|
|
int | q_radius, |
|
|
int | q_theta ) |
|
static |
◆ create() [5/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
float | radius, |
|
|
int | q_radius, |
|
|
int | q_theta, |
|
|
int | q_hist ) |
|
static |
◆ create() [6/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
float | radius, |
|
|
int | q_radius, |
|
|
int | q_theta, |
|
|
int | q_hist, |
|
|
Mat | H ) |
|
static |
◆ create() [7/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
float | radius, |
|
|
int | q_radius, |
|
|
int | q_theta, |
|
|
int | q_hist, |
|
|
Mat | H, |
|
|
bool | interpolation ) |
|
static |
◆ create() [8/8]
| static DAISY OpenCVForUnity.Xfeatures2dModule.DAISY.create |
( |
float | radius, |
|
|
int | q_radius, |
|
|
int | q_theta, |
|
|
int | q_hist, |
|
|
Mat | H, |
|
|
bool | interpolation, |
|
|
bool | use_orientation ) |
|
static |
◆ Dispose()
| override void OpenCVForUnity.Xfeatures2dModule.DAISY.Dispose |
( |
bool | disposing | ) |
|
|
protectedvirtual |
◆ getDefaultName()
| override string OpenCVForUnity.Xfeatures2dModule.DAISY.getDefaultName |
( |
| ) |
|
|
virtual |
Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.
Reimplemented from OpenCVForUnity.CoreModule.Algorithm.
◆ getH()
| Mat OpenCVForUnity.Xfeatures2dModule.DAISY.getH |
( |
| ) |
|
◆ getInterpolation()
| bool OpenCVForUnity.Xfeatures2dModule.DAISY.getInterpolation |
( |
| ) |
|
◆ getNorm()
| int OpenCVForUnity.Xfeatures2dModule.DAISY.getNorm |
( |
| ) |
|
◆ getQHist()
| int OpenCVForUnity.Xfeatures2dModule.DAISY.getQHist |
( |
| ) |
|
◆ getQRadius()
| int OpenCVForUnity.Xfeatures2dModule.DAISY.getQRadius |
( |
| ) |
|
◆ getQTheta()
| int OpenCVForUnity.Xfeatures2dModule.DAISY.getQTheta |
( |
| ) |
|
◆ getRadius()
| float OpenCVForUnity.Xfeatures2dModule.DAISY.getRadius |
( |
| ) |
|
◆ getUseOrientation()
| bool OpenCVForUnity.Xfeatures2dModule.DAISY.getUseOrientation |
( |
| ) |
|
◆ setH()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setH |
( |
Mat | H | ) |
|
◆ setInterpolation()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setInterpolation |
( |
bool | interpolation | ) |
|
◆ setNorm()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setNorm |
( |
int | norm | ) |
|
◆ setQHist()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setQHist |
( |
int | q_hist | ) |
|
◆ setQRadius()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setQRadius |
( |
int | q_radius | ) |
|
◆ setQTheta()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setQTheta |
( |
int | q_theta | ) |
|
◆ setRadius()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setRadius |
( |
float | radius | ) |
|
◆ setUseOrientation()
| void OpenCVForUnity.Xfeatures2dModule.DAISY.setUseOrientation |
( |
bool | use_orientation | ) |
|
◆ NRM_FULL
| const int OpenCVForUnity.Xfeatures2dModule.DAISY.NRM_FULL = 102 |
|
static |
C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
◆ NRM_NONE
| const int OpenCVForUnity.Xfeatures2dModule.DAISY.NRM_NONE = 100 |
|
static |
C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
◆ NRM_PARTIAL
| const int OpenCVForUnity.Xfeatures2dModule.DAISY.NRM_PARTIAL = 101 |
|
static |
C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
◆ NRM_SIFT
| const int OpenCVForUnity.Xfeatures2dModule.DAISY.NRM_SIFT = 103 |
|
static |
C++: enum NormalizationType (cv.xfeatures2d.DAISY.NormalizationType)
The documentation for this class was generated from the following file:
- OpenCVForUnity/Assets/OpenCVForUnity/org/opencv_contrib/xfeatures2d/DAISY.cs