Package org.opencv.img_hash
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 MarrHildrethHash
create()
static MarrHildrethHash
create
(float alpha) static MarrHildrethHash
create
(float alpha, float scale) protected void
finalize()
float
getAlpha()
self explainfloat
getScale()
self explainvoid
setKernelParam
(float alpha, float scale) Set Mh kernel parametersMethods inherited from class org.opencv.img_hash.ImgHashBase
compare, compute
Methods inherited from class org.opencv.core.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:
finalize
in classImgHashBase
- Throws:
Throwable
-