Package org.opencv.features2d
Class KAZE
java.lang.Object
org.opencv.core.Algorithm
org.opencv.features2d.Feature2D
org.opencv.features2d.KAZE
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic KAZE__fromPtr__(long addr) static KAZEcreate()The KAZE constructor DIFF_CHARBONNIERstatic KAZEcreate(boolean extended) The KAZE constructorstatic KAZEcreate(boolean extended, boolean upright) The KAZE constructorstatic KAZEcreate(boolean extended, boolean upright, float threshold) The KAZE constructorstatic KAZEcreate(boolean extended, boolean upright, float threshold, int nOctaves) The KAZE constructorstatic KAZEcreate(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers) The KAZE constructorstatic KAZEcreate(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity) The KAZE constructorReturns the algorithm string identifier.intbooleanintintdoublebooleanvoidsetDiffusivity(int diff) voidsetExtended(boolean extended) voidsetNOctaveLayers(int octaveLayers) voidsetNOctaves(int octaves) voidsetThreshold(double threshold) voidsetUpright(boolean upright) Methods inherited from class org.opencv.features2d.Feature2D
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, writeMethods inherited from class org.opencv.core.Algorithm
clear, getNativeObjAddr, save
-
Field Details
-
DIFF_PM_G1
public static final int DIFF_PM_G1- See Also:
-
DIFF_PM_G2
public static final int DIFF_PM_G2- See Also:
-
DIFF_WEICKERT
public static final int DIFF_WEICKERT- See Also:
-
DIFF_CHARBONNIER
public static final int DIFF_CHARBONNIER- See Also:
-
-
Method Details
-
__fromPtr__
-
create
public static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity) The KAZE constructor- Parameters:
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- Returns:
- automatically generated
-
create
public static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers) The KAZE constructor- Parameters:
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 level DIFF_CHARBONNIER- Returns:
- automatically generated
-
create
The KAZE constructor- Parameters:
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 image DIFF_CHARBONNIER- Returns:
- automatically generated
-
create
The KAZE constructor- Parameters:
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 point DIFF_CHARBONNIER- Returns:
- automatically generated
-
create
The KAZE constructor- Parameters:
extended- Set to enable extraction of extended (128-byte) descriptor.upright- Set to enable use of upright descriptors (non rotation-invariant). DIFF_CHARBONNIER- Returns:
- automatically generated
-
create
The KAZE constructor- Parameters:
extended- Set to enable extraction of extended (128-byte) descriptor. DIFF_CHARBONNIER- Returns:
- automatically generated
-
create
The KAZE constructor DIFF_CHARBONNIER- Returns:
- automatically generated
-
setExtended
public void setExtended(boolean extended) -
getExtended
public boolean getExtended() -
setUpright
public void setUpright(boolean upright) -
getUpright
public boolean getUpright() -
setThreshold
public void setThreshold(double threshold) -
getThreshold
public double getThreshold() -
setNOctaves
public void setNOctaves(int octaves) -
getNOctaves
public int getNOctaves() -
setNOctaveLayers
public void setNOctaveLayers(int octaveLayers) -
getNOctaveLayers
public int getNOctaveLayers() -
setDiffusivity
public void setDiffusivity(int diff) -
getDiffusivity
public int getDiffusivity() -
getDefaultName
Description copied from class:AlgorithmReturns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.- Overrides:
getDefaultNamein classFeature2D- Returns:
- automatically generated
-