| OpenCV 4.3.0 Open Source Computer Vision

Classes | Enumerations | Functions
cv::img_hash Namespace Reference

## Classes
class | AverageHash
| Computes average hash value of the input image. More...
class | BlockMeanHash
| Image hash based on block mean. More...
class | ColorMomentHash
| Image hash based on color moments. More...
class | ImgHashBase
| The base class for image hash algorithms. More...
class | MarrHildrethHash
| Marr-Hildreth Operator Based Hash, slowest but more discriminative. More...
class | PHash
| pHash More...
class | RadialVarianceHash
| Image hash based on Radon transform. More...

## Enumerations
enum | BlockMeanHashMode { BLOCK_MEAN_HASH_MODE_0 = 0, BLOCK_MEAN_HASH_MODE_1 = 1 }

## Functions
void | averageHash (cv::InputArray inputArr, cv::OutputArray outputArr)
| Calculates img_hash::AverageHash in one call. More...
void | blockMeanHash (cv::InputArray inputArr, cv::OutputArray outputArr, int mode=BLOCK_MEAN_HASH_MODE_0)
| Computes block mean hash of the input image. More...
void | colorMomentHash (cv::InputArray inputArr, cv::OutputArray outputArr)
| Computes color moment hash of the input, the algorithm is come from the paper "Perceptual Hashing for Color Images Using Invariant Moments". More...
void | marrHildrethHash (cv::InputArray inputArr, cv::OutputArray outputArr, float alpha=2.0f, float scale=1.0f)
| Computes average hash value of the input image. More...
void | pHash (cv::InputArray inputArr, cv::OutputArray outputArr)
| Computes pHash value of the input image. More...
void | radialVarianceHash (cv::InputArray inputArr, cv::OutputArray outputArr, double sigma=1, int numOfAngleLine=180)
| Computes radial variance hash of the input image. More...