🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

クラス Img_hash


  • public class Img_hash
    extends java.lang.Object
    • コンストラクタの要約

      コンストラクタ
      Constructor Description
      Img_hash()  
    • メソッドの要約

      すべてのメソッド 静的メソッド 具象メソッド
      Modifier and Type Method Description
      static void averageHash​(Mat inputArr, Mat outputArr)
      Calculates img_hash::AverageHash in one call
      static void blockMeanHash​(Mat inputArr, Mat outputArr)
      Computes block mean hash of the input image
      static void blockMeanHash​(Mat inputArr, Mat outputArr, int mode)
      Computes block mean hash of the input image
      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"
      static void marrHildrethHash​(Mat inputArr, Mat outputArr)
      Computes average hash value of the input image
      static void marrHildrethHash​(Mat inputArr, Mat outputArr, float alpha)
      Computes average hash value of the input image
      static void marrHildrethHash​(Mat inputArr, Mat outputArr, float alpha, float scale)
      Computes average hash value of the input image
      static void pHash​(Mat inputArr, Mat outputArr)
      Computes pHash value of the input image
      static void radialVarianceHash​(Mat inputArr, Mat outputArr)
      Computes radial variance hash of the input image
      static void radialVarianceHash​(Mat inputArr, Mat outputArr, double sigma)
      Computes radial variance hash of the input image
      static void radialVarianceHash​(Mat inputArr, Mat outputArr, double sigma, int numOfAngleLine)
      Computes radial variance hash of the input image
      • クラス java.lang.Object から継承したメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • Img_hash

        public Img_hash()
    • メソッドの詳細

      • 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 値を含む
      • 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_8U
        mode - モード
      • blockMeanHash

        public static void blockMeanHash​(Mat inputArr,
                                         Mat outputArr)
        Computes block mean hash of the input image
        引数:
        inputArr - ハッシュ値を計算したい入力画像。型は CV_8UC4, CV_8UC3 または CV_8UC1 であること。
        outputArr - 入力のハッシュ値。16個の16進数を含み、戻り値の型は CV_8U
      • 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
      • 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_8U
        alpha - 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_8U
        alpha - 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
      • 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 - 入力のハッシュ値
      • 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個のハッシュ値