@Namespace(value="cv") @Properties(inherit=opencv_features2d.class) public class KAZE extends 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.
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Modifier and Type | Field and Description |
---|---|
static int |
DIFF_CHARBONNIER
enum cv::KAZE::DiffusivityType
|
static int |
DIFF_PM_G1
enum cv::KAZE::DiffusivityType
|
static int |
DIFF_PM_G2
enum cv::KAZE::DiffusivityType
|
static int |
DIFF_WEICKERT
enum cv::KAZE::DiffusivityType
|
Constructor and Description |
---|
KAZE(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
static KAZE |
create() |
static KAZE |
create(boolean extended,
boolean upright,
float threshold,
int nOctaves,
int nOctaveLayers,
int diffusivity)
\brief The KAZE constructor
|
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, write
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
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 KAZE(Pointer p)
Pointer.Pointer(Pointer)
.@opencv_core.Ptr public static KAZE create(@Cast(value="bool") boolean extended, @Cast(value="bool") boolean upright, float threshold, int nOctaves, int nOctaveLayers, @Cast(value="cv::KAZE::DiffusivityType") 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 KAZE create()
public void setThreshold(double threshold)
public double getThreshold()
public void setNOctaves(int octaves)
public int getNOctaves()
public void setNOctaveLayers(int octaveLayers)
public int getNOctaveLayers()
@opencv_core.Str public BytePointer getDefaultName()
Algorithm
getDefaultName
in class Feature2D
Copyright © 2020. All rights reserved.