@Namespace(value="cv") public static class opencv_features2d.KAZE extends opencv_features2d.Feature2D
\addtogroup features2d_main \{
/** \brief Class implementing the KAZE keypoint detector and descriptor extractor, described in \cite 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.
| Modifier and Type | Field and Description |
|---|---|
static int |
DIFF_CHARBONNIER
enum cv::KAZE::
|
static int |
DIFF_PM_G1
enum cv::KAZE::
|
static int |
DIFF_PM_G2
enum cv::KAZE::
|
static int |
DIFF_WEICKERT
enum cv::KAZE::
|
| Constructor and Description |
|---|
KAZE(org.bytedeco.javacpp.Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static opencv_features2d.KAZE |
create() |
static opencv_features2d.KAZE |
create(boolean extended,
boolean upright,
float threshold,
int nOctaves,
int nOctaveLayers,
int diffusivity)
\brief The KAZE constructor
|
org.bytedeco.javacpp.BytePointer |
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, compute, compute, compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, empty, position, read, read, read, write, write, write, write, writeclear, save, saveaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic 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 KAZE(org.bytedeco.javacpp.Pointer p)
Pointer.Pointer(Pointer).@opencv_core.Ptr public static opencv_features2d.KAZE create(@Cast(value="bool") boolean extended, @Cast(value="bool") 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_CHARBONNIER@opencv_core.Ptr public static opencv_features2d.KAZE create()
public void setExtended(@Cast(value="bool")
boolean extended)
@Cast(value="bool") public boolean getExtended()
public void setUpright(@Cast(value="bool")
boolean upright)
@Cast(value="bool") public boolean getUpright()
public void setThreshold(double threshold)
public double getThreshold()
public void setNOctaves(int octaves)
public int getNOctaves()
public void setNOctaveLayers(int octaveLayers)
public int getNOctaveLayers()
public void setDiffusivity(int diff)
public int getDiffusivity()
@opencv_core.Str public org.bytedeco.javacpp.BytePointer getDefaultName()
opencv_core.AlgorithmgetDefaultName in class opencv_features2d.Feature2DCopyright © 2018. All rights reserved.