类 MarrHildrethHash


  • public class MarrHildrethHash
    extends ImgHashBase
    基于 Marr-Hildreth 算子的哈希算法,速度较慢但鉴别性更强。详情请参见 CITE: zauner2010implementation。
    • 构造函数详情

      • MarrHildrethHash

        protected MarrHildrethHash​(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)。
        返回值
        自动生成
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        覆盖
        finalize 在类 ImgHashBase
        抛出
        java.lang.Throwable