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) floatgetAlpha()self explainfloatgetScale()self explainvoidsetKernelParam(float alpha, float scale) Set Mh kernel parametersMethods inherited from class org.opencv.img_hash.ImgHashBase
compare, computeMethods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
MarrHildrethHash
protected MarrHildrethHash(long addr)
-
-
Method Details
-
__fromPtr__
-
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
-
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)
-