Class MarrHildrethHash


public class MarrHildrethHash extends ImgHashBase
Marr-Hildreth Operator Based Hash, slowest but more discriminative. See CITE: zauner2010implementation for details.
  • Constructor Details

    • MarrHildrethHash

      protected MarrHildrethHash(long addr)
  • Method Details

    • __fromPtr__

      public static MarrHildrethHash __fromPtr__(long addr)
    • getAlpha

      public float getAlpha()
      self explain
      Returns:
      automatically generated
    • getScale

      public float getScale()
      self explain
      Returns:
      automatically generated
    • setKernelParam

      public void setKernelParam(float alpha, float scale)
      Set Mh kernel parameters
      Parameters:
      alpha - int scale factor for marr wavelet (default=2).
      scale - int level of scale factor (default = 1)
    • create

      public static MarrHildrethHash create(float alpha, float scale)
      Parameters:
      alpha - int scale factor for marr wavelet (default=2).
      scale - int level of scale factor (default = 1)
      Returns:
      automatically generated
    • create

      public static MarrHildrethHash create(float alpha)
      Parameters:
      alpha - int scale factor for marr wavelet (default=2).
      Returns:
      automatically generated
    • create

      public static MarrHildrethHash create()
      Returns:
      automatically generated
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class ImgHashBase
      Throws:
      Throwable