🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.img_hash
クラス Img_hash
- java.lang.Object
-
- org.opencv.img_hash.Img_hash
-
public class Img_hash extends java.lang.Object
-
-
フィールドの要約
フィールド Modifier and Type Field Description static intBLOCK_MEAN_HASH_MODE_0static intBLOCK_MEAN_HASH_MODE_1
-
コンストラクタの要約
コンストラクタ Constructor Description Img_hash()
-
メソッドの要約
すべてのメソッド 静的メソッド 具象メソッド Modifier and Type Method Description static voidaverageHash​(Mat inputArr, Mat outputArr)Calculates img_hash::AverageHash in one callstatic voidblockMeanHash​(Mat inputArr, Mat outputArr)Computes block mean hash of the input imagestatic voidblockMeanHash​(Mat inputArr, Mat outputArr, int mode)Computes block mean hash of the input imagestatic voidcolorMomentHash​(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"static voidmarrHildrethHash​(Mat inputArr, Mat outputArr)Computes average hash value of the input imagestatic voidmarrHildrethHash​(Mat inputArr, Mat outputArr, float alpha)Computes average hash value of the input imagestatic voidmarrHildrethHash​(Mat inputArr, Mat outputArr, float alpha, float scale)Computes average hash value of the input imagestatic voidpHash​(Mat inputArr, Mat outputArr)Computes pHash value of the input imagestatic voidradialVarianceHash​(Mat inputArr, Mat outputArr)Computes radial variance hash of the input imagestatic voidradialVarianceHash​(Mat inputArr, Mat outputArr, double sigma)Computes radial variance hash of the input imagestatic voidradialVarianceHash​(Mat inputArr, Mat outputArr, double sigma, int numOfAngleLine)Computes radial variance hash of the input image
-
-
-
メソッドの詳細
-
colorMomentHash
public 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"- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3 または CV_8UC1 であること。outputArr- 型 CV_64F(double) の42個のハッシュ値
-
marrHildrethHash
public static void marrHildrethHash​(Mat inputArr, Mat outputArr, float alpha, float scale)
Computes average hash value of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3, CV_8UC1 であること。outputArr- 入力のハッシュ値。16個の16進数を含み、戻り値の型は CV_8Ualpha- marrウェーブレットのスケール係数 int (default=2)。scale- スケール係数のレベル int (default = 1)
-
marrHildrethHash
public static void marrHildrethHash​(Mat inputArr, Mat outputArr, float alpha)
Computes average hash value of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3, CV_8UC1 であること。outputArr- 入力のハッシュ値。16個の16進数を含み、戻り値の型は CV_8Ualpha- marrウェーブレットのスケール係数 int (default=2)。
-
marrHildrethHash
public static void marrHildrethHash​(Mat inputArr, Mat outputArr)
Computes average hash value of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3, CV_8UC1 であること。outputArr- 入力のハッシュ値。16個の16進数を含み、戻り値の型は CV_8U
-
pHash
public static void pHash​(Mat inputArr, Mat outputArr)
Computes pHash value of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3, CV_8UC1 であること。outputArr- 入力のハッシュ値。8個の uchar 値を含む
-
radialVarianceHash
public static void radialVarianceHash​(Mat inputArr, Mat outputArr, double sigma, int numOfAngleLine)
Computes radial variance hash of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3, CV_8UC1 であること。outputArr- 入力のハッシュ値sigma- ガウシアンカーネルの標準偏差numOfAngleLine- 考慮する角度の数
-
radialVarianceHash
public static void radialVarianceHash​(Mat inputArr, Mat outputArr, double sigma)
Computes radial variance hash of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3, CV_8UC1 であること。outputArr- 入力のハッシュ値sigma- ガウシアンカーネルの標準偏差
-
radialVarianceHash
public static void radialVarianceHash​(Mat inputArr, Mat outputArr)
Computes radial variance hash of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3, CV_8UC1 であること。outputArr- 入力のハッシュ値
-
averageHash
public static void averageHash​(Mat inputArr, Mat outputArr)
Calculates img_hash::AverageHash in one call- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3 または CV_8UC1 であること。outputArr- 入力のハッシュ値。16個の16進数を含み、戻り値の型は CV_8U
-
blockMeanHash
public static void blockMeanHash​(Mat inputArr, Mat outputArr, int mode)
Computes block mean hash of the input image- 引数:
inputArr- ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3 または CV_8UC1 であること。outputArr- 入力のハッシュ値。16個の16進数を含み、戻り値の型は CV_8Umode- モード
-
-