OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
features2d.hpp 檔案參考
#include "opencv2/opencv_modules.hpp"
#include "opencv2/core.hpp"
features2d.hpp 的包含依賴關係圖
此圖顯示了直接或間接包含此檔案的檔案

結構體  cv::Accumulator< T >
 
結構體  cv::Accumulator< char >
 
結構體  cv::Accumulator< short >
 
結構體  cv::Accumulator< unsigned char >
 
結構體  cv::Accumulator< unsigned short >
 
類  cv::AffineFeature
 用於實現包裝器的類,該包裝器使檢測器和提取器成為仿射不變的,如 [314] 中的 ASIFT 所述。 更多...
 
類  cv::AgastFeatureDetector
 使用 AGAST 方法進行特徵檢測的包裝類。: 更多...
 
類  cv::AKAZE
 實現 AKAZE 關鍵點檢測器和描述符提取器的類,如 [11] 中所述。 更多...
 
類  cv::BFMatcher
 暴力描述符匹配器。 更多...
 
類  cv::BOWImgDescriptorExtractor
 使用視覺詞袋計算影像描述符的類。 更多...
 
類  cv::BOWKMeansTrainer
 基於 kmeans 的類,用於使用視覺詞袋方法訓練視覺詞彙表。: 更多...
 
類  cv::BOWTrainer
 用於從一組描述符訓練視覺詞袋詞彙表的抽象基類。 更多...
 
類  cv::BRISK
 實現 BRISK 關鍵點檢測器和描述符提取器的類,如 [161] 中所述。 更多...
 
類  cv::DescriptorMatcher::DescriptorCollection
 
類  cv::DescriptorMatcher
 用於匹配關鍵點描述符的抽象基類。 更多...
 
類  cv::FastFeatureDetector
 使用 FAST 方法進行特徵檢測的包裝類。: 更多...
 
類  cv::Feature2D
 用於 2D 影像特徵檢測器和描述符提取器的抽象基類。 更多...
 
類  cv::FlannBasedMatcher
 基於 Flann 的描述符匹配器。 更多...
 
類  cv::GFTTDetector
 使用 goodFeaturesToTrack 函式進行特徵檢測的包裝類。: 更多...
 
類  cv::KAZE
 實現 KAZE 關鍵點檢測器和描述符提取器的類,如 [10] 中所述。 更多...
 
類  cv::KeyPointsFilter
 一個過濾關鍵點向量的類。 更多...
 
結構體  cv::L1< T >
 
結構體  cv::L2< T >
 
類  cv::MSER
 最大穩定極值區域提取器。 更多...
 
類  cv::ORB
 實現 ORB定向 BRIEF)關鍵點檢測器和描述符提取器的類。 更多...
 
結構體  cv::SimpleBlobDetector::Params
 
類  cv::SIFT
 用於使用尺度不變特徵變換 (SIFT) 演算法提取關鍵點和計算描述符的類,由 D. Lowe [176] 實現。 更多...
 
類  cv::SimpleBlobDetector
 用於從影像中提取 blob 的類。: 更多...
 
結構體  cv::SL2< T >
 

名稱空間

名稱空間  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
 

列舉

cv::Paramcv::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)
 繪製兩幅影像中找到的關鍵點匹配。
 
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)