@Namespace(value="cv") @Properties(inherit=opencv_features2d.class) public class KAZE extends Feature2D
\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(Algorithm pointer)
Downcast constructor.
|
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) |
asAlgorithm, asAlgorithm, 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, getPointer, position, read, read, read, write, write, write, write, writeaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, 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(Pointer p)
Pointer(Pointer).public KAZE(Algorithm 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()
AlgorithmgetDefaultName in class Feature2DCopyright © 2025. All rights reserved.