public class KAZE extends Feature2D
Modifier and Type | Field and Description |
---|---|
static int |
DIFF_CHARBONNIER |
static int |
DIFF_PM_G1 |
static int |
DIFF_PM_G2 |
static int |
DIFF_WEICKERT |
Modifier | Constructor and Description |
---|---|
protected |
KAZE(long addr) |
Modifier and Type | Method and Description |
---|---|
static KAZE |
__fromPtr__(long addr) |
static KAZE |
create()
The KAZE constructor
DIFF_CHARBONNIER
|
static KAZE |
create(boolean extended)
The KAZE constructor
|
static KAZE |
create(boolean extended,
boolean upright)
The KAZE constructor
|
static KAZE |
create(boolean extended,
boolean upright,
float threshold)
The KAZE constructor
|
static KAZE |
create(boolean extended,
boolean upright,
float threshold,
int nOctaves)
The KAZE constructor
|
static KAZE |
create(boolean extended,
boolean upright,
float threshold,
int nOctaves,
int nOctaveLayers)
The KAZE constructor
|
static KAZE |
create(boolean extended,
boolean upright,
float threshold,
int nOctaves,
int nOctaveLayers,
int diffusivity)
The KAZE constructor
|
protected void |
finalize() |
String |
getDefaultName()
Returns the algorithm string identifier.
|
int |
getDiffusivity() |
boolean |
getExtended() |
int |
getNOctaveLayers() |
int |
getNOctaves() |
double |
getThreshold() |
boolean |
getUpright() |
void |
setDiffusivity(int diff) |
void |
setExtended(boolean extended) |
void |
setNOctaveLayers(int octaveLayers) |
void |
setNOctaves(int octaves) |
void |
setThreshold(double threshold) |
void |
setUpright(boolean upright) |
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
clear, getNativeObjAddr, save
public static final int DIFF_PM_G1
public static final int DIFF_PM_G2
public static final int DIFF_WEICKERT
public static final int DIFF_CHARBONNIER
public static KAZE __fromPtr__(long addr)
public int getDiffusivity()
public static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity)
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 pointnOctaves
- Maximum octave evolution of the imagenOctaveLayers
- Default number of sublevels per scale leveldiffusivity
- Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or
DIFF_CHARBONNIERpublic static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers)
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 pointnOctaves
- Maximum octave evolution of the imagenOctaveLayers
- Default number of sublevels per scale level
DIFF_CHARBONNIERpublic static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves)
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 pointnOctaves
- Maximum octave evolution of the image
DIFF_CHARBONNIERpublic static KAZE create(boolean extended, boolean upright, float threshold)
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
DIFF_CHARBONNIERpublic static KAZE create(boolean extended, boolean upright)
extended
- Set to enable extraction of extended (128-byte) descriptor.upright
- Set to enable use of upright descriptors (non rotation-invariant).
DIFF_CHARBONNIERpublic static KAZE create(boolean extended)
extended
- Set to enable extraction of extended (128-byte) descriptor.
DIFF_CHARBONNIERpublic static KAZE create()
public String getDefaultName()
Algorithm
getDefaultName
in class Feature2D
public boolean getExtended()
public boolean getUpright()
public double getThreshold()
public int getNOctaveLayers()
public int getNOctaves()
public void setDiffusivity(int diff)
public void setExtended(boolean extended)
public void setNOctaveLayers(int octaveLayers)
public void setNOctaves(int octaves)
public void setThreshold(double threshold)
public void setUpright(boolean upright)
Copyright © 2020. All rights reserved.