类 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
类实现了基于树的 Morse 区域 (TBMR),如 CITE: Najman2014 中描述的,并扩展了缩放提取能力。 min_area 剪枝小于 minArea 的区域;max_area_relative 剪枝大于 maxArea 的区域 = max_area_relative * input_image_size;scale_factor 缩放提取的比例因子;n_scales 比例因子的应用次数(八度音阶)。 注意:此算法基于组件树(最小/最大)以及 MSER,但使用 Morse 理论方法提取特征。特征是椭圆(类似于 MSER,但 MSER 特征永远不能是 TBMR 特征,反之亦然)。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护TBMR(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TBMR__fromPtr__(long addr)static TBMRcreate()static TBMRcreate(int min_area)static TBMRcreate(int min_area, float max_area_relative)static TBMRcreate(int min_area, float max_area_relative, float scale_factor)static TBMRcreate(int min_area, float max_area_relative, float scale_factor, int n_scales)protected voidfinalize()java.lang.StringgetDefaultName()返回算法字符串标识符。floatgetMaxAreaRelative()intgetMinArea()intgetNScales()floatgetScaleFactor()voidsetMaxAreaRelative(float maxArea)voidsetMinArea(int minArea)voidsetNScales(int n_scales)voidsetScaleFactor(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)
-
create
public static TBMR create(int min_area, float max_area_relative, float scale_factor, int n_scales)
-
create
public static TBMR create(int min_area, float max_area_relative, float scale_factor)
-
create
public static TBMR create(int min_area, float max_area_relative)
-
create
public static TBMR create(int min_area)
-
create
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
-
-