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