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) |
|
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 |
◆ DIFF_PM_G1
const int OpenCVForUnity.Features2dModule.KAZE.DIFF_PM_G1 = 0 |
|
static |
◆ DIFF_PM_G2
const int OpenCVForUnity.Features2dModule.KAZE.DIFF_PM_G2 = 1 |
|
static |
◆ DIFF_WEICKERT
const int OpenCVForUnity.Features2dModule.KAZE.DIFF_WEICKERT = 2 |
|
static |
The documentation for this class was generated from the following file:
- OpenCVForUnity/Assets/OpenCVForUnity/org/opencv/features2d/KAZE.cs