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

クラス Features2d


  • public class Features2d
    extends java.lang.Object
    • フィールドの詳細

      • DrawMatchesFlags_DRAW_OVER_OUTIMG

        public static final int DrawMatchesFlags_DRAW_OVER_OUTIMG
        関連項目:
        定数フィールド値
      • DrawMatchesFlags_NOT_DRAW_SINGLE_POINTS

        public static final int DrawMatchesFlags_NOT_DRAW_SINGLE_POINTS
        関連項目:
        定数フィールド値
      • DrawMatchesFlags_DRAW_RICH_KEYPOINTS

        public static final int DrawMatchesFlags_DRAW_RICH_KEYPOINTS
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • Features2d

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

      • drawKeypoints

        public static void drawKeypoints​(Mat image,
                                         MatOfKeyPoint keypoints,
                                         Mat outImage,
                                         Scalar color,
                                         int flags)
        Draws keypoints.
        引数:
        image - 入力画像。
        keypoints - 入力画像から得られたキーポイント。
        outImage - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。
        color - キーポイントの色。
        flags - 描画機能を設定するフラグ。指定可能な flags のビット値は DrawMatchesFlags で定義される。詳細は上記の drawMatches を参照のこと。覚え書き: Python API では、フラグは cv.DRAW_MATCHES_FLAGS_DEFAULT, cv.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS, cv.DRAW_MATCHES_FLAGS_DRAW_OVER_OUTIMG, cv.DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTS のように変更される。
      • drawKeypoints

        public static void drawKeypoints​(Mat image,
                                         MatOfKeyPoint keypoints,
                                         Mat outImage,
                                         Scalar color)
        Draws keypoints.
        引数:
        image - 入力画像。
        keypoints - 入力画像から得られたキーポイント。
        outImage - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。
        color - キーポイントの色。DrawMatchesFlags。詳細は上記の drawMatches を参照のこと。覚え書き: Python API では、フラグは cv.DRAW_MATCHES_FLAGS_DEFAULT, cv.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS, cv.DRAW_MATCHES_FLAGS_DRAW_OVER_OUTIMG, cv.DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTS のように変更される。
      • drawKeypoints

        public static void drawKeypoints​(Mat image,
                                         MatOfKeyPoint keypoints,
                                         Mat outImage)
        Draws keypoints.
        引数:
        image - 入力画像。
        keypoints - 入力画像から得られたキーポイント。
        outImage - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。DrawMatchesFlags。詳細は上記の drawMatches を参照のこと。覚え書き: Python API では、フラグは cv.DRAW_MATCHES_FLAGS_DEFAULT, cv.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS, cv.DRAW_MATCHES_FLAGS_DRAW_OVER_OUTIMG, cv.DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTS のように変更される。
      • drawMatches

        public static void drawMatches​(Mat img1,
                                       MatOfKeyPoint keypoints1,
                                       Mat img2,
                                       MatOfKeyPoint keypoints2,
                                       MatOfDMatch matches1to2,
                                       Mat outImg,
                                       Scalar matchColor,
                                       Scalar singlePointColor,
                                       MatOfByte matchesMask,
                                       int flags)
        Draws the found matches of keypoints from two images.
        引数:
        img1 - 1番目の入力画像。
        keypoints1 - 1番目の入力画像から得られたキーポイント。
        img2 - 2番目の入力画像。
        keypoints2 - 2番目の入力画像から得られたキーポイント。
        matches1to2 - 1番目の画像から2番目の画像へのマッチ。これは keypoints1[i] が keypoints2[matches[i]] に対応する点を持つことを意味する。
        outImg - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。
        matchColor - マッチの色(線および連結されたキーポイント)。matchColor==Scalar::all(-1) の場合、色はランダムに生成される。
        singlePointColor - 単一キーポイント(円)の色。これはマッチを持たないキーポイントを意味する。singlePointColor==Scalar::all(-1) の場合、色はランダムに生成される。
        matchesMask - どのマッチを描画するかを決定するマスク。マスクが空の場合、すべてのマッチが描画される。
        flags - 描画機能を設定するフラグ。指定可能な flags のビット値は DrawMatchesFlags で定義される。本関数は2枚の画像のキーポイントのマッチを出力画像に描画する。マッチは2つのキーポイント(円)を結ぶ線である。cv::DrawMatchesFlags を参照のこと。
      • drawMatches

        public static void drawMatches​(Mat img1,
                                       MatOfKeyPoint keypoints1,
                                       Mat img2,
                                       MatOfKeyPoint keypoints2,
                                       MatOfDMatch matches1to2,
                                       Mat outImg,
                                       Scalar matchColor,
                                       Scalar singlePointColor,
                                       MatOfByte matchesMask)
        Draws the found matches of keypoints from two images.
        引数:
        img1 - 1番目の入力画像。
        keypoints1 - 1番目の入力画像から得られたキーポイント。
        img2 - 2番目の入力画像。
        keypoints2 - 2番目の入力画像から得られたキーポイント。
        matches1to2 - 1番目の画像から2番目の画像へのマッチ。これは keypoints1[i] が keypoints2[matches[i]] に対応する点を持つことを意味する。
        outImg - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。
        matchColor - マッチの色(線および連結されたキーポイント)。matchColor==Scalar::all(-1) の場合、色はランダムに生成される。
        singlePointColor - 単一キーポイント(円)の色。これはマッチを持たないキーポイントを意味する。singlePointColor==Scalar::all(-1) の場合、色はランダムに生成される。
        matchesMask - どのマッチを描画するかを決定するマスク。マスクが空の場合、すべてのマッチが描画される。DrawMatchesFlags。本関数は2枚の画像のキーポイントのマッチを出力画像に描画する。マッチは2つのキーポイント(円)を結ぶ線である。cv::DrawMatchesFlags を参照のこと。
      • drawMatches

        public static void drawMatches​(Mat img1,
                                       MatOfKeyPoint keypoints1,
                                       Mat img2,
                                       MatOfKeyPoint keypoints2,
                                       MatOfDMatch matches1to2,
                                       Mat outImg,
                                       Scalar matchColor,
                                       Scalar singlePointColor)
        Draws the found matches of keypoints from two images.
        引数:
        img1 - 1番目の入力画像。
        keypoints1 - 1番目の入力画像から得られたキーポイント。
        img2 - 2番目の入力画像。
        keypoints2 - 2番目の入力画像から得られたキーポイント。
        matches1to2 - 1番目の画像から2番目の画像へのマッチ。これは keypoints1[i] が keypoints2[matches[i]] に対応する点を持つことを意味する。
        outImg - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。
        matchColor - マッチの色(線および連結されたキーポイント)。matchColor==Scalar::all(-1) の場合、色はランダムに生成される。
        singlePointColor - 単一キーポイント(円)の色。これはマッチを持たないキーポイントを意味する。singlePointColor==Scalar::all(-1) の場合、色はランダムに生成される。描画される。DrawMatchesFlags。本関数は2枚の画像のキーポイントのマッチを出力画像に描画する。マッチは2つのキーポイント(円)を結ぶ線である。cv::DrawMatchesFlags を参照のこと。
      • drawMatches

        public static void drawMatches​(Mat img1,
                                       MatOfKeyPoint keypoints1,
                                       Mat img2,
                                       MatOfKeyPoint keypoints2,
                                       MatOfDMatch matches1to2,
                                       Mat outImg,
                                       Scalar matchColor)
        Draws the found matches of keypoints from two images.
        引数:
        img1 - 1番目の入力画像。
        keypoints1 - 1番目の入力画像から得られたキーポイント。
        img2 - 2番目の入力画像。
        keypoints2 - 2番目の入力画像から得られたキーポイント。
        matches1to2 - 1番目の画像から2番目の画像へのマッチ。これは keypoints1[i] が keypoints2[matches[i]] に対応する点を持つことを意味する。
        outImg - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。
        matchColor - マッチの色(線および連結されたキーポイント)。matchColor==Scalar::all(-1) の場合、色はランダムに生成される。マッチを持つ。singlePointColor==Scalar::all(-1) の場合、色はランダムに生成される。描画される。DrawMatchesFlags。本関数は2枚の画像のキーポイントのマッチを出力画像に描画する。マッチは2つのキーポイント(円)を結ぶ線である。cv::DrawMatchesFlags を参照のこと。
      • drawMatches

        public static void drawMatches​(Mat img1,
                                       MatOfKeyPoint keypoints1,
                                       Mat img2,
                                       MatOfKeyPoint keypoints2,
                                       MatOfDMatch matches1to2,
                                       Mat outImg)
        Draws the found matches of keypoints from two images.
        引数:
        img1 - 1番目の入力画像。
        keypoints1 - 1番目の入力画像から得られたキーポイント。
        img2 - 2番目の入力画像。
        keypoints2 - 2番目の入力画像から得られたキーポイント。
        matches1to2 - 1番目の画像から2番目の画像へのマッチ。これは keypoints1[i] が keypoints2[matches[i]] に対応する点を持つことを意味する。
        outImg - 出力画像。その内容は、出力画像に何を描画するかを定める flags の値に依存する。指定可能な flags のビット値については以下を参照のこと。, 色はランダムに生成される。マッチを持つ。singlePointColor==Scalar::all(-1) の場合、色はランダムに生成される。描画される。DrawMatchesFlags。本関数は2枚の画像のキーポイントのマッチを出力画像に描画する。マッチは2つのキーポイント(円)を結ぶ線である。cv::DrawMatchesFlags を参照のこと。