OpenCV
4.1.0
Open Source Computer Vision
|
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. | |
void | blockMeanHash (cv::InputArray inputArr, cv::OutputArray outputArr, int mode=BLOCK_MEAN_HASH_MODE_0) |
Computes block mean hash of the input image. | |
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". | |
void | marrHildrethHash (cv::InputArray inputArr, cv::OutputArray outputArr, float alpha=2.0f, float scale=1.0f) |
Computes average hash value of the input image. | |
void | pHash (cv::InputArray inputArr, cv::OutputArray outputArr) |
Computes pHash value of the input image. | |
void | radialVarianceHash (cv::InputArray inputArr, cv::OutputArray outputArr, double sigma=1, int numOfAngleLine=180) |
Computes radial variance hash of the input image. | |