类 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 - 缩放因子的 int 级别(默认值 = 1)
      • create

        public static MarrHildrethHash create​(float alpha,
                                              float scale)
        参数
        alpha - marr 小波的比例因子(默认值=2)。
        scale - 缩放因子的 int 级别(默认值 = 1)
        返回
        自动生成
      • create

        public static MarrHildrethHash create​(float alpha)
        参数
        alpha - marr 小波的比例因子(默认值=2)。
        返回
        自动生成
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        重写
        finalize 在类中 ImgHashBase
        抛出
        java.lang.Throwable