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

pHash More...

#include <opencv2/img_hash/phash.hpp>

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

Static Public Member Functions

static Ptr< PHashcreate ()
 

Protected Member Functions

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

pHash

Slower than average_hash, but tolerant of minor modifications

This algorithm can combat more variation than averageHash, for more details please refer tolookslikeit

Constructor & Destructor Documentation

cv::img_hash::PHash::PHash ( )
inlineprotected

Member Function Documentation

static Ptr<PHash> cv::img_hash::PHash::create ( )
static
Python:
retval=cv.img_hash.PHash_create()

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