TBMR 类
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.features2d.Feature2D
-
- org.opencv.xfeatures2d.AffineFeature2D
-
- org.opencv.xfeatures2d.TBMR
-
public class TBMR extends AffineFeature2D
实现基于树的莫尔斯区域 (TBMR) 的类,如 CITE: Najman2014 中所述,并扩展了缩放提取功能。min_area 修剪小于 minArea 的区域;max_area_relative 修剪大于 maxArea = max_area_relative * input_image_size 的区域;scale_factor 为缩放提取的比例因子;n_scales 为比例因子应用的次数(倍频程)。注意:此算法基于组件树 (最小/最大) 以及 MSER,但使用莫尔斯理论方法来提取特征。特征是椭圆(类似于 MSER,但是 MSER 特征永远不可能是 TBMR 特征,反之亦然)。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
TBMR(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TBMR
__fromPtr__(long addr)
static TBMR
创建()
static TBMR
create(int min_area)
static TBMR
create(int min_area, float max_area_relative)
static TBMR
create(int min_area, float max_area_relative, float scale_factor)
static TBMR
create(int min_area, float max_area_relative, float scale_factor, int n_scales)
protected void
finalize()
java.lang.String
getDefaultName()
返回算法字符串标识符。float
getMaxAreaRelative()
int
getMinArea()
int
getNScales()
float
getScaleFactor()
void
setMaxAreaRelative(float maxArea)
void
setMinArea(int minArea)
void
setNScales(int n_scales)
void
setScaleFactor(float scale_factor)
-
从类 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 TBMR __fromPtr__(long addr)
-
创建
public static TBMR create(int min_area, float max_area_relative, float scale_factor, int n_scales)
-
创建
public static TBMR create(int min_area, float max_area_relative, float scale_factor)
-
创建
public static TBMR create(int min_area, float max_area_relative)
-
创建
public static TBMR create(int min_area)
-
创建
public static TBMR create()
-
setMinArea
public void setMinArea(int minArea)
-
getMinArea
public int getMinArea()
-
setMaxAreaRelative
public void setMaxAreaRelative(float maxArea)
-
getMaxAreaRelative
public float getMaxAreaRelative()
-
setScaleFactor
public void setScaleFactor(float scale_factor)
-
getScaleFactor
public float getScaleFactor()
-
setNScales
public void setNScales(int n_scales)
-
getNScales
public int getNScales()
-
getDefaultName
public java.lang.String getDefaultName()
从类复制的描述:Algorithm
返回算法字符串标识符。将对象保存到文件或字符串时,此字符串用作顶级 xml/yml 节点标签。- 覆盖
getDefaultName
在类Feature2D
中- 返回
- 自动生成
-
finalize
protected void finalize() throws java.lang.Throwable
- 覆盖
finalize
在类AffineFeature2D
中- 抛出
java.lang.Throwable
-
-