类 BRISK
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.features2d.Feature2D
-
- org.opencv.features2d.BRISK
-
public class BRISK extends Feature2D
实现 BRISK 关键点检测器和描述符提取器的类,描述见 CITE: LCS11 。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护BRISK(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 静态 BRISK__fromPtr__(long addr)静态 BRISKcreate()BRISK 构造函数 关键点。静态 BRISKcreate(int thresh)BRISK 构造函数静态 BRISKcreate(int thresh, int octaves)BRISK 构造函数静态 BRISKcreate(int thresh, int octaves, float patternScale)BRISK 构造函数静态 BRISKcreate(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList)用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数静态 BRISKcreate(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax)用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数静态 BRISKcreate(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin)用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数静态 BRISKcreate(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin, MatOfInt indexChange)用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数静态 BRISKcreate(MatOfFloat radiusList, MatOfInt numberList)用于自定义模式的 BRISK 构造函数静态 BRISKcreate(MatOfFloat radiusList, MatOfInt numberList, float dMax)用于自定义模式的 BRISK 构造函数静态 BRISKcreate(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin)用于自定义模式的 BRISK 构造函数静态 BRISKcreate(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin, MatOfInt indexChange)用于自定义模式的 BRISK 构造函数protected voidfinalize()java.lang.StringgetDefaultName()返回算法字符串标识符。intgetOctaves()floatgetPatternScale()intgetThreshold()voidsetOctaves(int octaves)设置检测八度音阶。voidsetPatternScale(float patternScale)设置检测 patternScale。voidsetThreshold(int threshold)设置检测阈值。-
从类继承的方法 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 BRISK __fromPtr__(long addr)
-
create
public static BRISK create(int thresh, int octaves, float patternScale)
BRISK 构造函数- 参数
thresh- AGAST 检测阈值分数。octaves- 检测八度音阶。使用 0 进行单尺度检测。patternScale- 将此比例应用于用于对关键点邻域进行采样的模式。- 返回
- 自动生成
-
create
public static BRISK create(int thresh, int octaves)
BRISK 构造函数- 参数
thresh- AGAST 检测阈值分数。octaves- 检测八度音阶。使用 0 进行单尺度检测。 关键点。- 返回
- 自动生成
-
create
public static BRISK create(int thresh)
BRISK 构造函数- 参数
thresh- AGAST 检测阈值分数。 关键点。- 返回
- 自动生成
-
create
public static BRISK create()
BRISK 构造函数 关键点。- 返回
- 自动生成
-
create
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin, MatOfInt indexChange)
用于自定义模式的 BRISK 构造函数- 参数
radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。dMax- 用于描述符形成的短配对的阈值(对于关键点尺度 1,以像素为单位)。dMin- 用于方向确定的长配对的阈值(对于关键点尺度 1,以像素为单位)。indexChange- 位的索引重映射。- 返回
- 自动生成
-
create
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin)
用于自定义模式的 BRISK 构造函数- 参数
radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。dMax- 用于描述符形成的短配对的阈值(对于关键点尺度 1,以像素为单位)。dMin- 用于方向确定的长配对的阈值(对于关键点尺度 1,以像素为单位)。- 返回
- 自动生成
-
create
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList, float dMax)
用于自定义模式的 BRISK 构造函数- 参数
radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。dMax- 用于描述符形成的短配对的阈值(对于关键点尺度 1,以像素为单位)。 关键点尺度 1)。- 返回
- 自动生成
-
create
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList)
用于自定义模式的 BRISK 构造函数- 参数
radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。 尺度 1)。 关键点尺度 1)。- 返回
- 自动生成
-
create
public static BRISK create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin, MatOfInt indexChange)
用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数- 参数
thresh- AGAST 检测阈值分数。octaves- 检测八度音阶。使用 0 进行单尺度检测。radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。dMax- 用于描述符形成的短配对的阈值(对于关键点尺度 1,以像素为单位)。dMin- 用于方向确定的长配对的阈值(对于关键点尺度 1,以像素为单位)。indexChange- 位的索引重映射。- 返回
- 自动生成
-
create
public static BRISK create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin)
用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数- 参数
thresh- AGAST 检测阈值分数。octaves- 检测八度音阶。使用 0 进行单尺度检测。radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。dMax- 用于描述符形成的短配对的阈值(对于关键点尺度 1,以像素为单位)。dMin- 用于方向确定的长配对的阈值(对于关键点尺度 1,以像素为单位)。- 返回
- 自动生成
-
create
public static BRISK create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax)
用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数- 参数
thresh- AGAST 检测阈值分数。octaves- 检测八度音阶。使用 0 进行单尺度检测。radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。dMax- 用于描述符形成的短配对的阈值(对于关键点尺度 1,以像素为单位)。 关键点尺度 1)。- 返回
- 自动生成
-
create
public static BRISK create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList)
用于自定义模式、检测阈值和八度音阶的 BRISK 构造函数- 参数
thresh- AGAST 检测阈值分数。octaves- 检测八度音阶。使用 0 进行单尺度检测。radiusList- 定义围绕关键点(对于关键点尺度 1)采集样本的半径(以像素为单位)。numberList- 定义采样圆上的采样点数。必须与 radiusList 的大小相同。 尺度 1)。 关键点尺度 1)。- 返回
- 自动生成
-
getDefaultName
public java.lang.String getDefaultName()
从类复制的描述:Algorithm返回算法字符串标识符。当对象保存到文件或字符串时,此字符串用作顶级 xml/yml 节点标记。- 重写
getDefaultName在类中Feature2D- 返回
- 自动生成
-
setThreshold
public void setThreshold(int threshold)
设置检测阈值。- 参数
threshold- AGAST 检测阈值分数。
-
getThreshold
public int getThreshold()
-
setOctaves
public void setOctaves(int octaves)
设置检测八度音阶。- 参数
octaves- 检测八度音阶。使用 0 进行单尺度检测。
-
getOctaves
public int getOctaves()
-
setPatternScale
public void setPatternScale(float patternScale)
设置检测 patternScale。- 参数
patternScale- 将此比例应用于用于对关键点邻域进行采样的模式。
-
getPatternScale
public float getPatternScale()
-
-