public class AKAZE extends Feature2D
Modifier and Type | Field and Description |
---|---|
static int |
DESCRIPTOR_KAZE |
static int |
DESCRIPTOR_KAZE_UPRIGHT |
static int |
DESCRIPTOR_MLDB |
static int |
DESCRIPTOR_MLDB_UPRIGHT |
Modifier | Constructor and Description |
---|---|
protected |
AKAZE(long addr) |
Modifier and Type | Method and Description |
---|---|
static AKAZE |
__fromPtr__(long addr) |
static AKAZE |
create()
The AKAZE constructor
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.
|
static AKAZE |
create(int descriptor_type)
The AKAZE constructor
|
static AKAZE |
create(int descriptor_type,
int descriptor_size)
The AKAZE constructor
|
static AKAZE |
create(int descriptor_type,
int descriptor_size,
int descriptor_channels)
The AKAZE constructor
|
static AKAZE |
create(int descriptor_type,
int descriptor_size,
int descriptor_channels,
float threshold)
The AKAZE constructor
|
static AKAZE |
create(int descriptor_type,
int descriptor_size,
int descriptor_channels,
float threshold,
int nOctaves)
The AKAZE constructor
|
static AKAZE |
create(int descriptor_type,
int descriptor_size,
int descriptor_channels,
float threshold,
int nOctaves,
int nOctaveLayers)
The AKAZE constructor
|
static AKAZE |
create(int descriptor_type,
int descriptor_size,
int descriptor_channels,
float threshold,
int nOctaves,
int nOctaveLayers,
int diffusivity)
The AKAZE constructor
|
protected void |
finalize() |
String |
getDefaultName()
Returns the algorithm string identifier.
|
int |
getDescriptorChannels() |
int |
getDescriptorSize() |
int |
getDescriptorType() |
int |
getDiffusivity() |
int |
getNOctaveLayers() |
int |
getNOctaves() |
double |
getThreshold() |
void |
setDescriptorChannels(int dch) |
void |
setDescriptorSize(int dsize) |
void |
setDescriptorType(int dtype) |
void |
setDiffusivity(int diff) |
void |
setNOctaveLayers(int octaveLayers) |
void |
setNOctaves(int octaves) |
void |
setThreshold(double threshold) |
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
clear, getNativeObjAddr, save
public static final int DESCRIPTOR_KAZE_UPRIGHT
public static final int DESCRIPTOR_KAZE
public static final int DESCRIPTOR_MLDB_UPRIGHT
public static final int DESCRIPTOR_MLDB
public static AKAZE __fromPtr__(long addr)
public int getDescriptorType()
public int getDiffusivity()
public static AKAZE create(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves, int nOctaveLayers, int diffusivity)
descriptor_type
- Type of the extracted descriptor: DESCRIPTOR_KAZE,
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.descriptor_size
- Size of the descriptor in bits. 0 -> Full sizedescriptor_channels
- Number of channels in the descriptor (1, 2, 3)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 AKAZE create(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves, int nOctaveLayers)
descriptor_type
- Type of the extracted descriptor: DESCRIPTOR_KAZE,
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.descriptor_size
- Size of the descriptor in bits. 0 -> Full sizedescriptor_channels
- Number of channels in the descriptor (1, 2, 3)threshold
- Detector response threshold to accept pointnOctaves
- Maximum octave evolution of the imagenOctaveLayers
- Default number of sublevels per scale level
DIFF_CHARBONNIERpublic static AKAZE create(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves)
descriptor_type
- Type of the extracted descriptor: DESCRIPTOR_KAZE,
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.descriptor_size
- Size of the descriptor in bits. 0 -> Full sizedescriptor_channels
- Number of channels in the descriptor (1, 2, 3)threshold
- Detector response threshold to accept pointnOctaves
- Maximum octave evolution of the image
DIFF_CHARBONNIERpublic static AKAZE create(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold)
descriptor_type
- Type of the extracted descriptor: DESCRIPTOR_KAZE,
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.descriptor_size
- Size of the descriptor in bits. 0 -> Full sizedescriptor_channels
- Number of channels in the descriptor (1, 2, 3)threshold
- Detector response threshold to accept point
DIFF_CHARBONNIERpublic static AKAZE create(int descriptor_type, int descriptor_size, int descriptor_channels)
descriptor_type
- Type of the extracted descriptor: DESCRIPTOR_KAZE,
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.descriptor_size
- Size of the descriptor in bits. 0 -> Full sizedescriptor_channels
- Number of channels in the descriptor (1, 2, 3)
DIFF_CHARBONNIERpublic static AKAZE create(int descriptor_type, int descriptor_size)
descriptor_type
- Type of the extracted descriptor: DESCRIPTOR_KAZE,
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.descriptor_size
- Size of the descriptor in bits. 0 -> Full size
DIFF_CHARBONNIERpublic static AKAZE create(int descriptor_type)
descriptor_type
- Type of the extracted descriptor: DESCRIPTOR_KAZE,
DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.
DIFF_CHARBONNIERpublic static AKAZE create()
public String getDefaultName()
Algorithm
getDefaultName
in class Feature2D
public double getThreshold()
public int getDescriptorChannels()
public int getDescriptorSize()
public int getNOctaveLayers()
public int getNOctaves()
public void setDescriptorChannels(int dch)
public void setDescriptorSize(int dsize)
public void setDescriptorType(int dtype)
public void setDiffusivity(int diff)
public void setNOctaveLayers(int octaveLayers)
public void setNOctaves(int octaves)
public void setThreshold(double threshold)
Copyright © 2020. All rights reserved.