|
static void | averageHash (Mat inputArr, Mat outputArr) |
| Calculates img_hash::AverageHash in one call. More...
|
|
static void | blockMeanHash (Mat inputArr, Mat outputArr, int mode) |
| Computes block mean hash of the input image. More...
|
|
static void | blockMeanHash (Mat inputArr, Mat outputArr) |
| Computes block mean hash of the input image. More...
|
|
static void | colorMomentHash (Mat inputArr, Mat outputArr) |
| Computes color moment hash of the input, the algorithm is come from the paper "Perceptual Hashing for Color Images
Using Invariant Moments". More...
|
|
static void | marrHildrethHash (Mat inputArr, Mat outputArr, float alpha, float scale) |
| Computes average hash value of the input image. More...
|
|
static void | marrHildrethHash (Mat inputArr, Mat outputArr, float alpha) |
| Computes average hash value of the input image. More...
|
|
static void | marrHildrethHash (Mat inputArr, Mat outputArr) |
| Computes average hash value of the input image. More...
|
|
static void | pHash (Mat inputArr, Mat outputArr) |
| Computes pHash value of the input image. More...
|
|
static void | radialVarianceHash (Mat inputArr, Mat outputArr, double sigma, int numOfAngleLine) |
| Computes radial variance hash of the input image. More...
|
|
static void | radialVarianceHash (Mat inputArr, Mat outputArr, double sigma) |
| Computes radial variance hash of the input image. More...
|
|
static void | radialVarianceHash (Mat inputArr, Mat outputArr) |
| Computes radial variance hash of the input image. More...
|
|
◆ averageHash()
static void OpenCVForUnity.Img_hashModule.Img_hash.averageHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr |
|
) |
| |
|
static |
Calculates img_hash::AverageHash in one call.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. |
outputArr | Hash value of input, it will contain 16 hex decimal number, return type is CV_8U |
◆ blockMeanHash() [1/2]
static void OpenCVForUnity.Img_hashModule.Img_hash.blockMeanHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr, |
|
|
int |
mode |
|
) |
| |
|
static |
Computes block mean hash of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. |
outputArr | Hash value of input, it will contain 16 hex decimal number, return type is CV_8U |
mode | the mode |
◆ blockMeanHash() [2/2]
static void OpenCVForUnity.Img_hashModule.Img_hash.blockMeanHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr |
|
) |
| |
|
static |
Computes block mean hash of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. |
outputArr | Hash value of input, it will contain 16 hex decimal number, return type is CV_8U |
mode | the mode |
◆ colorMomentHash()
static void OpenCVForUnity.Img_hashModule.Img_hash.colorMomentHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr |
|
) |
| |
|
static |
Computes color moment hash of the input, the algorithm is come from the paper "Perceptual Hashing for Color Images
Using Invariant Moments".
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. |
outputArr | 42 hash values with type CV_64F(double) |
◆ marrHildrethHash() [1/3]
static void OpenCVForUnity.Img_hashModule.Img_hash.marrHildrethHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr, |
|
|
float |
alpha, |
|
|
float |
scale |
|
) |
| |
|
static |
Computes average hash value of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1. |
outputArr | Hash value of input, it will contain 16 hex decimal number, return type is CV_8U |
alpha | int scale factor for marr wavelet (default=2). |
scale | int level of scale factor (default = 1) |
◆ marrHildrethHash() [2/3]
static void OpenCVForUnity.Img_hashModule.Img_hash.marrHildrethHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr, |
|
|
float |
alpha |
|
) |
| |
|
static |
Computes average hash value of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1. |
outputArr | Hash value of input, it will contain 16 hex decimal number, return type is CV_8U |
alpha | int scale factor for marr wavelet (default=2). |
scale | int level of scale factor (default = 1) |
◆ marrHildrethHash() [3/3]
static void OpenCVForUnity.Img_hashModule.Img_hash.marrHildrethHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr |
|
) |
| |
|
static |
Computes average hash value of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1. |
outputArr | Hash value of input, it will contain 16 hex decimal number, return type is CV_8U |
alpha | int scale factor for marr wavelet (default=2). |
scale | int level of scale factor (default = 1) |
◆ pHash()
static void OpenCVForUnity.Img_hashModule.Img_hash.pHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr |
|
) |
| |
|
static |
Computes pHash value of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1. |
outputArr | Hash value of input, it will contain 8 uchar value |
◆ radialVarianceHash() [1/3]
static void OpenCVForUnity.Img_hashModule.Img_hash.radialVarianceHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr, |
|
|
double |
sigma, |
|
|
int |
numOfAngleLine |
|
) |
| |
|
static |
Computes radial variance hash of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1. |
outputArr | Hash value of input |
sigma | Gaussian kernel standard deviation |
numOfAngleLine | The number of angles to consider |
◆ radialVarianceHash() [2/3]
static void OpenCVForUnity.Img_hashModule.Img_hash.radialVarianceHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr, |
|
|
double |
sigma |
|
) |
| |
|
static |
Computes radial variance hash of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1. |
outputArr | Hash value of input |
sigma | Gaussian kernel standard deviation |
numOfAngleLine | The number of angles to consider |
◆ radialVarianceHash() [3/3]
static void OpenCVForUnity.Img_hashModule.Img_hash.radialVarianceHash |
( |
Mat |
inputArr, |
|
|
Mat |
outputArr |
|
) |
| |
|
static |
Computes radial variance hash of the input image.
- Parameters
-
inputArr | input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1. |
outputArr | Hash value of input |
sigma | Gaussian kernel standard deviation |
numOfAngleLine | The number of angles to consider |
◆ BLOCK_MEAN_HASH_MODE_0
const int OpenCVForUnity.Img_hashModule.Img_hash.BLOCK_MEAN_HASH_MODE_0 = 0 |
◆ BLOCK_MEAN_HASH_MODE_1
const int OpenCVForUnity.Img_hashModule.Img_hash.BLOCK_MEAN_HASH_MODE_1 = 1 |
The documentation for this class was generated from the following file:
- OpenCVForUnity/Assets/OpenCVForUnity/org/opencv_contrib/img_hash/Img_hash.cs