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
|
static AKAZE |
create(int descriptor_type,
int descriptor_size,
int descriptor_channels,
float threshold,
int nOctaves,
int nOctaveLayers,
int diffusivity,
int max_points)
The AKAZE constructor
|
protected void |
finalize() |
String |
getDefaultName()
Returns the algorithm string identifier.
|
int |
getDescriptorChannels() |
int |
getDescriptorSize() |
int |
getDescriptorType() |
int |
getDiffusivity() |
int |
getMaxPoints() |
int |
getNOctaveLayers() |
int |
getNOctaves() |
double |
getThreshold() |
void |
setDescriptorChannels(int dch) |
void |
setDescriptorSize(int dsize) |
void |
setDescriptorType(int dtype) |
void |
setDiffusivity(int diff) |
void |
setMaxPoints(int max_points) |
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 static AKAZE create(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves, int nOctaveLayers, int diffusivity, int max_points)
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_CHARBONNIERmax_points
- Maximum amount of returned points. In case if image contains
more features, then the features with highest response are returned.
Negative value means no limitation.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_CHARBONNIER
more features, then the features with highest response are returned.
Negative value means no limitation.public 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_CHARBONNIER
more features, then the features with highest response are returned.
Negative value means no limitation.public 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_CHARBONNIER
more features, then the features with highest response are returned.
Negative value means no limitation.public 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_CHARBONNIER
more features, then the features with highest response are returned.
Negative value means no limitation.public 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_CHARBONNIER
more features, then the features with highest response are returned.
Negative value means no limitation.public 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_CHARBONNIER
more features, then the features with highest response are returned.
Negative value means no limitation.public 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_CHARBONNIER
more features, then the features with highest response are returned.
Negative value means no limitation.public static AKAZE create()
public void setDescriptorType(int dtype)
public int getDescriptorType()
public void setDescriptorSize(int dsize)
public int getDescriptorSize()
public void setDescriptorChannels(int dch)
public int getDescriptorChannels()
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()
public String getDefaultName()
Algorithm
getDefaultName
in class Feature2D
public void setMaxPoints(int max_points)
public int getMaxPoints()
Copyright © 2024. All rights reserved.