类 BRISK
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.features2d.Feature2D
-
- org.opencv.features2d.BRISK
-
public class BRISK extends Feature2D
实现 BRISK 关键点检测器和描述符提取器的类,如 CITE: LCS11 中所述。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
BRISK(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static BRISK
__fromPtr__(long addr)
static BRISK
创建()
BRISK 构造函数关键点。static BRISK
create(int thresh)
BRISK 构造函数static BRISK
create(int thresh, int octaves)
BRISK 构造函数static BRISK
create(int thresh, int octaves, float patternScale)
BRISK 构造函数static BRISK
create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList)
用于自定义模式、检测阈值和层数的 BRISK 构造函数static BRISK
create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax)
用于自定义模式、检测阈值和层数的 BRISK 构造函数static BRISK
create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin)
用于自定义模式、检测阈值和层数的 BRISK 构造函数static BRISK
create(int thresh, int octaves, MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin, MatOfInt indexChange)
用于自定义模式、检测阈值和层数的 BRISK 构造函数static BRISK
create(MatOfFloat radiusList, MatOfInt numberList)
用于自定义模式的 BRISK 构造函数static BRISK
create(MatOfFloat radiusList, MatOfInt numberList, float dMax)
用于自定义模式的 BRISK 构造函数static BRISK
create(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin)
用于自定义模式的 BRISK 构造函数static BRISK
create(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin, MatOfInt indexChange)
用于自定义模式的 BRISK 构造函数protected void
finalize()
java.lang.String
getDefaultName()
返回算法字符串标识符。int
getOctaves()
float
getPatternScale()
int
getThreshold()
void
setOctaves(int octaves)
设置检测层数。void
setPatternScale(float patternScale)
设置检测模式比例。void
setThreshold(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)
-
创建
public static BRISK create(int thresh, int octaves, float patternScale)
BRISK 构造函数- 参数
thresh
- AGAST 检测阈值得分。octaves
- 检测层数。使用 0 表示单尺度。patternScale
- 将此比例应用于用于采样关键点邻域的模式。- 返回
- 自动生成
-
创建
public static BRISK create(int thresh, int octaves)
BRISK 构造函数- 参数
thresh
- AGAST 检测阈值得分。octaves
- 检测层数。使用 0 表示单尺度。关键点。- 返回
- 自动生成
-
创建
public static BRISK create(int thresh)
BRISK 构造函数- 参数
thresh
- AGAST 检测阈值得分。关键点。- 返回
- 自动生成
-
创建
public static BRISK create()
BRISK 构造函数关键点。- 返回
- 自动生成
-
创建
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin, MatOfInt indexChange)
用于自定义模式的 BRISK 构造函数- 参数
radiusList
- 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。numberList
- 定义采样圆上的采样点数。必须与 radiusList 大小相同。dMax
- 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。dMin
- 用于方向确定的长配对阈值(对于关键点比例 1,以像素为单位)。indexChange
- 位的索引重新映射。- 返回
- 自动生成
-
创建
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList, float dMax, float dMin)
用于自定义模式的 BRISK 构造函数- 参数
radiusList
- 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。numberList
- 定义采样圆上的采样点数。必须与 radiusList 大小相同。dMax
- 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。dMin
- 用于方向确定的长配对阈值(对于关键点比例 1,以像素为单位)。- 返回
- 自动生成
-
创建
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList, float dMax)
用于自定义模式的 BRISK 构造函数- 参数
radiusList
- 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。numberList
- 定义采样圆上的采样点数。必须与 radiusList 大小相同。dMax
- 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。关键点比例 1)。- 返回
- 自动生成
-
创建
public static BRISK create(MatOfFloat radiusList, MatOfInt numberList)
用于自定义模式的 BRISK 构造函数- 参数
radiusList
- 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。numberList
- 定义采样圆上的采样点数。必须与 radiusList 大小相同。比例 1)。关键点比例 1)。- 返回
- 自动生成
-
创建
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
- 位的索引重新映射。- 返回
- 自动生成
-
创建
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,以像素为单位)。- 返回
- 自动生成
-
创建
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)。- 返回
- 自动生成
-
创建
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
- 将此比例应用于用于采样关键点邻域的模式。
-
getPatternScale
public float getPatternScale()
-
-