Class MarrHildrethHash
java.lang.Object
org.opencv.core.Algorithm
org.opencv.img_hash.ImgHashBase
org.opencv.img_hash.MarrHildrethHash
Marr-Hildreth Operator Based Hash, slowest but more discriminative.
See CITE: zauner2010implementation for details.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MarrHildrethHash__fromPtr__(long addr) static MarrHildrethHashcreate()static MarrHildrethHashcreate(float alpha) static MarrHildrethHashcreate(float alpha, float scale) protected voidfinalize()floatgetAlpha()self explainfloatgetScale()self explainvoidsetKernelParam(float alpha, float scale) Set Mh kernel parametersMethods inherited from class ImgHashBase
compare, computeMethods inherited from class Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
MarrHildrethHash
protected MarrHildrethHash(long addr)
-
-
Method Details
-
__fromPtr__
-
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
- Parameters:
alpha- int scale factor for marr wavelet (default=2).scale- int level of scale factor (default = 1)- Returns:
- automatically generated
-
create
- Parameters:
alpha- int scale factor for marr wavelet (default=2).- Returns:
- automatically generated
-
create
- Returns:
- automatically generated
-
finalize
- Overrides:
finalizein classImgHashBase- Throws:
Throwable
-