Class implementing the KAZE keypoint detector and descriptor extractor, described in [ABD12] .
More...
|
| override string | getDefaultName () |
| |
| int | getDiffusivity () |
| |
| bool | getExtended () |
| |
| int | getNOctaveLayers () |
| |
| int | getNOctaves () |
| |
| double | getThreshold () |
| |
| bool | getUpright () |
| |
| void | setDiffusivity (int diff) |
| |
| void | setExtended (bool extended) |
| |
| void | setNOctaveLayers (int octaveLayers) |
| |
| void | setNOctaves (int octaves) |
| |
| void | setThreshold (double threshold) |
| |
| void | setUpright (bool upright) |
| |
| 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.
|
| |
| 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 KAZE | __fromPtr__ (IntPtr addr) |
| |
| static KAZE | create () |
| | The KAZE constructor.
|
| |
| static KAZE | create (bool extended) |
| | The KAZE constructor.
|
| |
| static KAZE | create (bool extended, bool upright) |
| | The KAZE constructor.
|
| |
| static KAZE | create (bool extended, bool upright, float threshold) |
| | The KAZE constructor.
|
| |
| static KAZE | create (bool extended, bool upright, float threshold, int nOctaves) |
| | The KAZE constructor.
|
| |
| static KAZE | create (bool extended, bool upright, float threshold, int nOctaves, int nOctaveLayers) |
| | The KAZE constructor.
|
| |
| static KAZE | create (bool extended, bool upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity) |
| | The KAZE constructor.
|
| |
| static new Feature2D | __fromPtr__ (IntPtr addr) |
| |
| static Algorithm | __fromPtr__ (IntPtr addr) |
| |
| static IntPtr | ThrowIfNullIntPtr (IntPtr ptr) |
| |
|
| const int | DIFF_CHARBONNIER = 3 |
| | C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
|
| |
| const int | DIFF_PM_G1 = 0 |
| | C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
|
| |
| const int | DIFF_PM_G2 = 1 |
| | C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
|
| |
| const int | DIFF_WEICKERT = 2 |
| | C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
|
| |
Class implementing the KAZE keypoint detector and descriptor extractor, described in [ABD12] .
- Note
- AKAZE descriptor can only be used with KAZE or AKAZE keypoints .. [ABD12] KAZE Features. Pablo F. Alcantarilla, Adrien Bartoli and Andrew J. Davison. In European Conference on Computer Vision (ECCV), Fiorenze, Italy, October 2012.
◆ __fromPtr__()
| static new KAZE OpenCVForUnity.Features2dModule.KAZE.__fromPtr__ |
( |
IntPtr | addr | ) |
|
|
static |
◆ create() [1/7]
| static KAZE OpenCVForUnity.Features2dModule.KAZE.create |
( |
| ) |
|
|
static |
The KAZE constructor.
- Parameters
-
| extended | Set to enable extraction of extended (128-byte) descriptor. |
| upright | Set to enable use of upright descriptors (non rotation-invariant). |
| threshold | Detector response threshold to accept point |
| nOctaves | Maximum octave evolution of the image |
| nOctaveLayers | Default number of sublevels per scale level |
| diffusivity | Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER |
◆ create() [2/7]
| static KAZE OpenCVForUnity.Features2dModule.KAZE.create |
( |
bool | extended | ) |
|
|
static |
The KAZE constructor.
- Parameters
-
| extended | Set to enable extraction of extended (128-byte) descriptor. |
| upright | Set to enable use of upright descriptors (non rotation-invariant). |
| threshold | Detector response threshold to accept point |
| nOctaves | Maximum octave evolution of the image |
| nOctaveLayers | Default number of sublevels per scale level |
| diffusivity | Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER |
◆ create() [3/7]
| static KAZE OpenCVForUnity.Features2dModule.KAZE.create |
( |
bool | extended, |
|
|
bool | upright ) |
|
static |
The KAZE constructor.
- Parameters
-
| extended | Set to enable extraction of extended (128-byte) descriptor. |
| upright | Set to enable use of upright descriptors (non rotation-invariant). |
| threshold | Detector response threshold to accept point |
| nOctaves | Maximum octave evolution of the image |
| nOctaveLayers | Default number of sublevels per scale level |
| diffusivity | Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER |
◆ create() [4/7]
| static KAZE OpenCVForUnity.Features2dModule.KAZE.create |
( |
bool | extended, |
|
|
bool | upright, |
|
|
float | threshold ) |
|
static |
The KAZE constructor.
- Parameters
-
| extended | Set to enable extraction of extended (128-byte) descriptor. |
| upright | Set to enable use of upright descriptors (non rotation-invariant). |
| threshold | Detector response threshold to accept point |
| nOctaves | Maximum octave evolution of the image |
| nOctaveLayers | Default number of sublevels per scale level |
| diffusivity | Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER |
◆ create() [5/7]
| static KAZE OpenCVForUnity.Features2dModule.KAZE.create |
( |
bool | extended, |
|
|
bool | upright, |
|
|
float | threshold, |
|
|
int | nOctaves ) |
|
static |
The KAZE constructor.
- Parameters
-
| extended | Set to enable extraction of extended (128-byte) descriptor. |
| upright | Set to enable use of upright descriptors (non rotation-invariant). |
| threshold | Detector response threshold to accept point |
| nOctaves | Maximum octave evolution of the image |
| nOctaveLayers | Default number of sublevels per scale level |
| diffusivity | Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER |
◆ create() [6/7]
| static KAZE OpenCVForUnity.Features2dModule.KAZE.create |
( |
bool | extended, |
|
|
bool | upright, |
|
|
float | threshold, |
|
|
int | nOctaves, |
|
|
int | nOctaveLayers ) |
|
static |
The KAZE constructor.
- Parameters
-
| extended | Set to enable extraction of extended (128-byte) descriptor. |
| upright | Set to enable use of upright descriptors (non rotation-invariant). |
| threshold | Detector response threshold to accept point |
| nOctaves | Maximum octave evolution of the image |
| nOctaveLayers | Default number of sublevels per scale level |
| diffusivity | Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER |
◆ create() [7/7]
| static KAZE OpenCVForUnity.Features2dModule.KAZE.create |
( |
bool | extended, |
|
|
bool | upright, |
|
|
float | threshold, |
|
|
int | nOctaves, |
|
|
int | nOctaveLayers, |
|
|
int | diffusivity ) |
|
static |
The KAZE constructor.
- Parameters
-
| extended | Set to enable extraction of extended (128-byte) descriptor. |
| upright | Set to enable use of upright descriptors (non rotation-invariant). |
| threshold | Detector response threshold to accept point |
| nOctaves | Maximum octave evolution of the image |
| nOctaveLayers | Default number of sublevels per scale level |
| diffusivity | Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER |
◆ Dispose()
| override void OpenCVForUnity.Features2dModule.KAZE.Dispose |
( |
bool | disposing | ) |
|
|
protectedvirtual |
◆ getDefaultName()
| override string OpenCVForUnity.Features2dModule.KAZE.getDefaultName |
( |
| ) |
|
|
virtual |
◆ getDiffusivity()
| int OpenCVForUnity.Features2dModule.KAZE.getDiffusivity |
( |
| ) |
|
◆ getExtended()
| bool OpenCVForUnity.Features2dModule.KAZE.getExtended |
( |
| ) |
|
◆ getNOctaveLayers()
| int OpenCVForUnity.Features2dModule.KAZE.getNOctaveLayers |
( |
| ) |
|
◆ getNOctaves()
| int OpenCVForUnity.Features2dModule.KAZE.getNOctaves |
( |
| ) |
|
◆ getThreshold()
| double OpenCVForUnity.Features2dModule.KAZE.getThreshold |
( |
| ) |
|
◆ getUpright()
| bool OpenCVForUnity.Features2dModule.KAZE.getUpright |
( |
| ) |
|
◆ setDiffusivity()
| void OpenCVForUnity.Features2dModule.KAZE.setDiffusivity |
( |
int | diff | ) |
|
◆ setExtended()
| void OpenCVForUnity.Features2dModule.KAZE.setExtended |
( |
bool | extended | ) |
|
◆ setNOctaveLayers()
| void OpenCVForUnity.Features2dModule.KAZE.setNOctaveLayers |
( |
int | octaveLayers | ) |
|
◆ setNOctaves()
| void OpenCVForUnity.Features2dModule.KAZE.setNOctaves |
( |
int | octaves | ) |
|
◆ setThreshold()
| void OpenCVForUnity.Features2dModule.KAZE.setThreshold |
( |
double | threshold | ) |
|
◆ setUpright()
| void OpenCVForUnity.Features2dModule.KAZE.setUpright |
( |
bool | upright | ) |
|
◆ DIFF_CHARBONNIER
| const int OpenCVForUnity.Features2dModule.KAZE.DIFF_CHARBONNIER = 3 |
|
static |
C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
◆ DIFF_PM_G1
| const int OpenCVForUnity.Features2dModule.KAZE.DIFF_PM_G1 = 0 |
|
static |
C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
◆ DIFF_PM_G2
| const int OpenCVForUnity.Features2dModule.KAZE.DIFF_PM_G2 = 1 |
|
static |
C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
◆ DIFF_WEICKERT
| const int OpenCVForUnity.Features2dModule.KAZE.DIFF_WEICKERT = 2 |
|
static |
C++: enum DiffusivityType (cv.KAZE.DiffusivityType)
The documentation for this class was generated from the following file:
- OpenCVForUnity/Assets/OpenCVForUnity/org/opencv/features2d/KAZE.cs