![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
クラス | |
| struct | cv::Accumulator< T > |
| struct | cv::Accumulator< char > |
| struct | cv::Accumulator< short > |
| struct | cv::Accumulator< unsigned char > |
| struct | cv::Accumulator< unsigned short > |
| class | cv::AffineFeature |
| 検出器および抽出器をアフィン不変にするラッパーを実装するクラスであり、[317] で ASIFT として記述されている。続き... | |
| class | cv::AgastFeatureDetector |
| AGAST 法を用いた特徴検出のためのラッパークラス。: 続き... | |
| class | cv::AKAZE |
| [12] で記述された AKAZE キーポイント検出器および記述子抽出器を実装するクラス。続き... | |
| class | cv::BFMatcher |
| 総当たり(brute-force)記述子マッチャ。続き... | |
| class | cv::BOWImgDescriptorExtractor |
| bag of visual words を用いて画像記述子を計算するクラス。続き... | |
| class | cv::BOWKMeansTrainer |
| bag of visual words の手法を用いてビジュアル語彙を学習するための kmeans ベースのクラス。: 続き... | |
| class | cv::BOWTrainer |
| 記述子の集合からbag of visual wordsの語彙を学習するための抽象基底クラス。 続きを読む... | |
| class | cv::BRISK |
| BRISKキーポイント検出器および記述子抽出器を実装したクラス。[164]で述べられている。 続きを読む... | |
| class | cv::DescriptorMatcher::DescriptorCollection |
| class | cv::DescriptorMatcher |
| キーポイント記述子をマッチングするための抽象基底クラス。 続きを読む... | |
| class | cv::FastFeatureDetector |
| FAST法を用いた特徴検出のためのラッパークラス。: 続きを読む... | |
| class | cv::Feature2D |
| 2D画像特徴検出器および記述子抽出器のための抽象基底クラス。 続きを読む... | |
| class | cv::FlannBasedMatcher |
| Flannベースの記述子マッチャー。 続きを読む... | |
| class | cv::GFTTDetector |
| goodFeaturesToTrack関数を用いた特徴検出のためのラッパークラス。: 続きを読む... | |
| class | cv::KAZE |
| KAZEキーポイント検出器および記述子抽出器を実装したクラス。[11]で述べられている。 続きを読む... | |
| class | cv::KeyPointsFilter |
| キーポイントのベクトルをフィルタリングするクラス。 続きを読む... | |
| struct | cv::L1< T > |
| struct | cv::L2< T > |
| class | cv::MSER |
| 最大安定極値領域 (MSER) 抽出器。 続きを読む... | |
| class | cv::ORB |
| ORB (oriented BRIEF) キーポイント検出器および記述子抽出器を実装したクラス。 続きを読む... | |
| struct | cv::SimpleBlobDetector::Params |
| class | cv::SIFT |
| D. Loweによるスケール不変特徴変換 (SIFT) アルゴリズム[179]を用いて、キーポイントを抽出し記述子を計算するクラス。 続きを読む... | |
| class | cv::SimpleBlobDetector |
| 画像からブロブを抽出するためのクラス。: 続きを読む... | |
| struct | cv::SL2< T > |
名前空間 | |
| namespace | cv |
型定義 | |
| typedef AffineFeature | cv::AffineDescriptorExtractor |
| typedef AffineFeature | cv::AffineFeatureDetector |
| typedef Feature2D | cv::DescriptorExtractor |
| typedef Feature2D | cv::FeatureDetector |
| typedef SIFT | cv::SiftDescriptorExtractor |
| typedef SIFT | cv::SiftFeatureDetector |
列挙型 | |
| enum struct | cv::DrawMatchesFlags { cv::DrawMatchesFlags::DEFAULT = 0 , cv::DrawMatchesFlags::DRAW_OVER_OUTIMG = 1 , cv::DrawMatchesFlags::NOT_DRAW_SINGLE_POINTS = 2 , cv::DrawMatchesFlags::DRAW_RICH_KEYPOINTS = 4 } |
関数 | |
| void | cv::AGAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression, AgastFeatureDetector::DetectorType type) |
| AGASTアルゴリズムを用いてコーナーを検出する。 | |
| void | cv::AGAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression=true) |
| void | cv::computeRecallPrecisionCurve (const std::vector< std::vector< DMatch > > &matches1to2, const std::vector< std::vector< uchar > > &correctMatches1to2Mask, std::vector< Point2f > &recallPrecisionCurve) |
| void | cv::drawKeypoints (InputArray image, const std::vector< KeyPoint > &keypoints, InputOutputArray outImage, const Scalar &color=Scalar::all(-1), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
| キーポイントを描画する。 | |
| void | cv::drawMatches (InputArray img1, const std::vector< KeyPoint > &keypoints1, InputArray img2, const std::vector< KeyPoint > &keypoints2, const std::vector< DMatch > &matches1to2, InputOutputArray outImg, const int matchesThickness, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const std::vector< char > &matchesMask=std::vector< char >(), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
| void | cv::drawMatches (InputArray img1, const std::vector< KeyPoint > &keypoints1, InputArray img2, const std::vector< KeyPoint > &keypoints2, const std::vector< DMatch > &matches1to2, InputOutputArray outImg, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const std::vector< char > &matchesMask=std::vector< char >(), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
| 2つの画像から検出されたキーポイントのマッチングを描画する。 | |
| void | cv::drawMatches (InputArray img1, const std::vector< KeyPoint > &keypoints1, InputArray img2, const std::vector< KeyPoint > &keypoints2, const std::vector< std::vector< DMatch > > &matches1to2, InputOutputArray outImg, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const std::vector< std::vector< char > > &matchesMask=std::vector< std::vector< char > >(), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
| void | cv::evaluateFeatureDetector (const Mat &img1, const Mat &img2, const Mat &H1to2, std::vector< KeyPoint > *keypoints1, std::vector< KeyPoint > *keypoints2, float &repeatability, int &correspCount, const Ptr< FeatureDetector > &fdetector=Ptr< FeatureDetector >()) |
| void | cv::FAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression, FastFeatureDetector::DetectorType type) |
| FASTアルゴリズムを用いてコーナーを検出する。 | |
| void | cv::FAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression=true) |
| int | cv::getNearestPoint (const std::vector< Point2f > &recallPrecisionCurve, float l_precision) |
| float | cv::getRecall (const std::vector< Point2f > &recallPrecisionCurve, float l_precision) |