![]()  | 
  
    OpenCV
    3.3.1
    
   Open Source Computer Vision 
   | 
 
Marr-Hildreth Operator Based Hash, slowest but more discriminative. More...
#include "marr_hildreth_hash.hpp"
  
 Public Member Functions | |
| float | getAlpha () const | 
| self explain  More... | |
| float | getScale () const | 
| self explain  More... | |
| void | setKernelParam (float alpha, float scale) | 
| Set Mh kernel parameters.  More... | |
  Public Member Functions inherited from cv::img_hash::ImgHashBase | |
| ~ImgHashBase () | |
| double | compare (cv::InputArray hashOne, cv::InputArray hashTwo) const | 
| Compare the hash value between inOne and inTwo.  More... | |
| void | compute (cv::InputArray inputArr, cv::OutputArray outputArr) | 
| Computes hash of the input image.  More... | |
  Public Member Functions inherited from cv::Algorithm | |
| Algorithm () | |
| virtual | ~Algorithm () | 
| virtual void | clear () | 
| Clears the algorithm state.  More... | |
| virtual bool | empty () const | 
| Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.  More... | |
| virtual String | getDefaultName () const | 
| virtual void | read (const FileNode &fn) | 
| Reads algorithm parameters from a file storage.  More... | |
| virtual void | save (const String &filename) const | 
| virtual void | write (FileStorage &fs) const | 
| Stores algorithm parameters in a file storage.  More... | |
Static Public Member Functions | |
| static Ptr< MarrHildrethHash > | create (float alpha=2.0f, float scale=1.0f) | 
  Static Public Member Functions inherited from cv::Algorithm | |
| template<typename _Tp > | |
| static Ptr< _Tp > | load (const String &filename, const String &objname=String()) | 
| Loads algorithm from the file.  More... | |
| template<typename _Tp > | |
| static Ptr< _Tp > | loadFromString (const String &strModel, const String &objname=String()) | 
| Loads algorithm from a String.  More... | |
| template<typename _Tp > | |
| static Ptr< _Tp > | read (const FileNode &fn) | 
| Reads algorithm from the file node.  More... | |
Protected Member Functions | |
| MarrHildrethHash () | |
  Protected Member Functions inherited from cv::img_hash::ImgHashBase | |
| ImgHashBase () | |
  Protected Member Functions inherited from cv::Algorithm | |
| void | writeFormat (FileStorage &fs) const | 
Additional Inherited Members | |
  Protected Attributes inherited from cv::img_hash::ImgHashBase | |
| Ptr< ImgHashImpl > | pImpl | 
Marr-Hildreth Operator Based Hash, slowest but more discriminative.
See [202] for details.
      
  | 
  inlineprotected | 
      
  | 
  static | 
| alpha | int scale factor for marr wavelet (default=2). | 
| scale | int level of scale factor (default = 1) | 
| float cv::img_hash::MarrHildrethHash::getAlpha | ( | ) | const | 
self explain
| float cv::img_hash::MarrHildrethHash::getScale | ( | ) | const | 
self explain
| void cv::img_hash::MarrHildrethHash::setKernelParam | ( | float | alpha, | 
| float | scale | ||
| ) | 
Set Mh kernel parameters.
| alpha | int scale factor for marr wavelet (default=2). | 
| scale | int level of scale factor (default = 1) | 
 1.8.12