类 MarrHildrethHash
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.img_hash.ImgHashBase
-
- org.opencv.img_hash.MarrHildrethHash
-
public class MarrHildrethHash extends ImgHashBase
基于 Marr-Hildreth 算子的哈希算法,速度较慢但鉴别性更强。详情请参见 CITE: zauner2010implementation。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
MarrHildrethHash(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static MarrHildrethHash
__fromPtr__(long addr)
static MarrHildrethHash
创建()
static MarrHildrethHash
create(float alpha)
static MarrHildrethHash
create(float alpha, float scale)
protected void
finalize()
float
getAlpha()
自解释float
getScale()
自解释void
setKernelParam(float alpha, float scale)
设置 Mh 内核参数-
从类 org.opencv.img_hash.ImgHashBase 继承的方法
compare, compute
-
从类 org.opencv.core.Algorithm 继承的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__fromPtr__
public static MarrHildrethHash __fromPtr__(long addr)
-
getAlpha
public float getAlpha()
自解释- 返回值
- 自动生成
-
getScale
public float getScale()
自解释- 返回值
- 自动生成
-
setKernelParam
public void setKernelParam(float alpha, float scale)
设置 Mh 内核参数- 参数
alpha
- Marr 小波的比例因子 (默认值 = 2)。scale
- 比例因子的级别 (默认值 = 1)
-
创建
public static MarrHildrethHash create(float alpha, float scale)
- 参数
alpha
- Marr 小波的比例因子 (默认值 = 2)。scale
- 比例因子的级别 (默认值 = 1)- 返回值
- 自动生成
-
创建
public static MarrHildrethHash create(float alpha)
- 参数
alpha
- Marr 小波的比例因子 (默认值 = 2)。- 返回值
- 自动生成
-
创建
public static MarrHildrethHash create()
- 返回值
- 自动生成
-
finalize
protected void finalize() throws java.lang.Throwable
- 覆盖
finalize
在类ImgHashBase
中- 抛出
java.lang.Throwable
-
-