🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.features2d
クラス Features2d
- java.lang.Object
-
- org.opencv.features2d.Features2d
-
public class Features2d extends java.lang.Object
-
-
フィールドの要約
フィールド Modifier and Type Field Description static intDrawMatchesFlags_DEFAULTstatic intDrawMatchesFlags_DRAW_OVER_OUTIMGstatic intDrawMatchesFlags_DRAW_RICH_KEYPOINTSstatic intDrawMatchesFlags_NOT_DRAW_SINGLE_POINTS
-
コンストラクタの要約
コンストラクタ Constructor Description Features2d()
-
メソッドの要約
すべてのメソッド 静的メソッド 具象メソッド Modifier and Type Method Description static voiddrawKeypoints​(Mat image, MatOfKeyPoint keypoints, Mat outImage)Draws keypoints.static voiddrawKeypoints​(Mat image, MatOfKeyPoint keypoints, Mat outImage, Scalar color)Draws keypoints.static voiddrawKeypoints​(Mat image, MatOfKeyPoint keypoints, Mat outImage, Scalar color, int flags)Draws keypoints.static voiddrawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg)Draws the found matches of keypoints from two images.static voiddrawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness)static voiddrawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor)static voiddrawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor, Scalar singlePointColor)static voiddrawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor, Scalar singlePointColor, MatOfByte matchesMask)static voiddrawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor, Scalar singlePointColor, MatOfByte matchesMask, int flags)static voiddrawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, Scalar matchColor)Draws the found matches of keypoints from two images.static voiddrawMatches​(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.static voiddrawMatches​(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.static voiddrawMatches​(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.static voiddrawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg)static voiddrawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor)static voiddrawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor, Scalar singlePointColor)static voiddrawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor, Scalar singlePointColor, java.util.List<MatOfByte> matchesMask)static voiddrawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor, Scalar singlePointColor, java.util.List<MatOfByte> matchesMask, int flags)
-
-
-
フィールドの詳細
-
DrawMatchesFlags_DEFAULT
public static final int DrawMatchesFlags_DEFAULT
- 関連項目:
- 定数フィールド値
-
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
- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
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 を参照のこと。
-
drawMatches
public static void drawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor, Scalar singlePointColor, MatOfByte matchesMask, int flags)
-
drawMatches
public static void drawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor, Scalar singlePointColor, MatOfByte matchesMask)
-
drawMatches
public static void drawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor, Scalar singlePointColor)
-
drawMatches
public static void drawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness, Scalar matchColor)
-
drawMatches
public static void drawMatches​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, MatOfDMatch matches1to2, Mat outImg, int matchesThickness)
-
drawMatchesKnn
public static void drawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor, Scalar singlePointColor, java.util.List<MatOfByte> matchesMask, int flags)
-
drawMatchesKnn
public static void drawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor, Scalar singlePointColor, java.util.List<MatOfByte> matchesMask)
-
drawMatchesKnn
public static void drawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor, Scalar singlePointColor)
-
drawMatchesKnn
public static void drawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg, Scalar matchColor)
-
drawMatchesKnn
public static void drawMatchesKnn​(Mat img1, MatOfKeyPoint keypoints1, Mat img2, MatOfKeyPoint keypoints2, java.util.List<MatOfDMatch> matches1to2, Mat outImg)
-
-