类 KAZE
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.features2d.Feature2D
-
- org.opencv.features2d.KAZE
-
public class KAZE extends Feature2D
实现 KAZE 关键点检测器和描述符提取器的类,在 CITE: ABD12 中进行了描述。注意:AKAZE 描述符只能与 KAZE 或 AKAZE 关键点一起使用 .. [ABD12] KAZE 特征。Pablo F. Alcantarilla、Adrien Bartoli 和 Andrew J. Davison。欧洲计算机视觉会议 (ECCV),意大利佛罗伦萨,2012 年 10 月。
-
-
字段摘要
字段 修饰符和类型 字段 描述 static intDIFF_CHARBONNIERstatic intDIFF_PM_G1static intDIFF_PM_G2static intDIFF_WEICKERT
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护KAZE(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 静态 KAZE__fromPtr__(long addr)静态 KAZEcreate()KAZE 构造函数 DIFF_CHARBONNIER静态 KAZEcreate(boolean extended)KAZE 构造函数静态 KAZEcreate(boolean extended, boolean upright)KAZE 构造函数静态 KAZEcreate(boolean extended, boolean upright, float threshold)KAZE 构造函数静态 KAZEcreate(boolean extended, boolean upright, float threshold, int nOctaves)KAZE 构造函数静态 KAZEcreate(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers)KAZE 构造函数静态 KAZEcreate(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity)KAZE 构造函数protected voidfinalize()java.lang.StringgetDefaultName()返回算法字符串标识符。intgetDiffusivity()booleangetExtended()intgetNOctaveLayers()intgetNOctaves()doublegetThreshold()booleangetUpright()voidsetDiffusivity(int diff)voidsetExtended(boolean extended)voidsetNOctaveLayers(int octaveLayers)voidsetNOctaves(int octaves)voidsetThreshold(double threshold)voidsetUpright(boolean upright)-
从类继承的方法 org.opencv.features2d.Feature2D
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
-
从类继承的方法 org.opencv.core.Algorithm
clear, getNativeObjAddr, save
-
-
-
-
方法详细信息
-
__fromPtr__
public static KAZE __fromPtr__(long addr)
-
create
public static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity)
KAZE 构造函数- 参数
extended- 设置为启用扩展(128 字节)描述符的提取。upright- 设置为启用垂直描述符(非旋转不变)的使用。threshold- 接受点的检测器响应阈值nOctaves- 图像的最大八度演化nOctaveLayers- 每个尺度级别的默认子级别数diffusivity- 扩散类型。DIFF_PM_G1、DIFF_PM_G2、DIFF_WEICKERT 或 DIFF_CHARBONNIER- 返回
- 自动生成
-
create
public static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers)
KAZE 构造函数- 参数
extended- 设置为启用扩展(128 字节)描述符的提取。upright- 设置为启用垂直描述符(非旋转不变)的使用。threshold- 接受点的检测器响应阈值nOctaves- 图像的最大八度演化nOctaveLayers- 每个尺度级别的默认子级别数 DIFF_CHARBONNIER- 返回
- 自动生成
-
create
public static KAZE create(boolean extended, boolean upright, float threshold, int nOctaves)
KAZE 构造函数- 参数
extended- 设置为启用扩展(128 字节)描述符的提取。upright- 设置为启用垂直描述符(非旋转不变)的使用。threshold- 接受点的检测器响应阈值nOctaves- 图像的最大倍频程演化 DIFF_CHARBONNIER- 返回
- 自动生成
-
create
public static KAZE create(boolean extended, boolean upright, float threshold)
KAZE 构造函数- 参数
extended- 设置为启用扩展(128 字节)描述符的提取。upright- 设置为启用垂直描述符(非旋转不变)的使用。threshold- 接受点的检测器响应阈值 DIFF_CHARBONNIER- 返回
- 自动生成
-
create
public static KAZE create(boolean extended, boolean upright)
KAZE 构造函数- 参数
extended- 设置为启用扩展(128 字节)描述符的提取。upright- 设置为启用垂直描述符(非旋转不变)的使用。DIFF_CHARBONNIER- 返回
- 自动生成
-
create
public static KAZE create(boolean extended)
KAZE 构造函数- 参数
extended- 设置为启用扩展(128 字节)描述符的提取。DIFF_CHARBONNIER- 返回
- 自动生成
-
create
public static KAZE create()
KAZE 构造函数 DIFF_CHARBONNIER- 返回
- 自动生成
-
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
public java.lang.String getDefaultName()
从类复制的描述:Algorithm返回算法字符串标识符。当对象保存到文件或字符串时,此字符串用作顶级 xml/yml 节点标记。- 重写
getDefaultName在类中Feature2D- 返回
- 自动生成
-
-