MarrHildrethHash

Objective-C

@interface MarrHildrethHash : ImgHashBase

Swift

class MarrHildrethHash : ImgHashBase

Marr-Hildreth Operator Based Hash, slowest but more discriminative.

See CITE: zauner2010implementation for details.

Member of Img_hash

Methods

  • Declaration

    Objective-C

    + (nonnull MarrHildrethHash *)create:(float)alpha scale:(float)scale;

    Swift

    class func create(alpha: Float, scale: Float) -> MarrHildrethHash

    Parameters

    alpha

    int scale factor for marr wavelet (default=2).

    scale

    int level of scale factor (default = 1)

  • Declaration

    Objective-C

    + (nonnull MarrHildrethHash *)create:(float)alpha;

    Swift

    class func create(alpha: Float) -> MarrHildrethHash

    Parameters

    alpha

    int scale factor for marr wavelet (default=2).

  • Declaration

    Objective-C

    + (nonnull MarrHildrethHash *)create;

    Swift

    class func create() -> MarrHildrethHash
  • self explain

    Declaration

    Objective-C

    - (float)getAlpha;

    Swift

    func getAlpha() -> Float
  • self explain

    Declaration

    Objective-C

    - (float)getScale;

    Swift

    func getScale() -> Float
  • Set Mh kernel parameters

    Declaration

    Objective-C

    - (void)setKernelParam:(float)alpha scale:(float)scale;

    Swift

    func setKernelParam(alpha: Float, scale: Float)

    Parameters

    alpha

    int scale factor for marr wavelet (default=2).

    scale

    int level of scale factor (default = 1)