OpenCV  4.1.0
Open Source Computer Vision
Static Public Member Functions | Protected Member Functions | List of all members

Computes average hash value of the input image. More...

#include <opencv2/img_hash/average_hash.hpp>

Inheritance diagram for cv::img_hash::AverageHash:
cv::img_hash::ImgHashBase cv::Algorithm

Static Public Member Functions

static Ptr< AverageHashcreate ()
 

Protected Member Functions

 AverageHash ()
 
- 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

- 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.
 
void compute (cv::InputArray inputArr, cv::OutputArray outputArr)
 Computes hash of the input image.
 
- Protected Attributes inherited from cv::img_hash::ImgHashBase
Ptr< ImgHashImpl > pImpl
 

Detailed Description

Computes average hash value of the input image.

This is a fast image hashing algorithm, but only work on simple case. For more details, please refer tolookslikeit

Constructor & Destructor Documentation

cv::img_hash::AverageHash::AverageHash ( )
inlineprotected

Member Function Documentation

static Ptr<AverageHash> cv::img_hash::AverageHash::create ( )
static
Python:
retval=cv.img_hash.AverageHash_create()

The documentation for this class was generated from the following file: