Go to the source code of this file.
Classes | |
| class | cv::KeyPoint |
| The Keypoint Class. More... | |
| class | cv::KeyPointsFilter |
| class | cv::FeatureDetector |
| class | cv::DescriptorExtractor |
| class | cv::Feature2D |
| class | cv::BRISK |
| BRISK implementation. More... | |
| struct | cv::BRISK::BriskPatternPoint |
| struct | cv::BRISK::BriskShortPair |
| struct | cv::BRISK::BriskLongPair |
| class | cv::ORB |
| ORB implementation. More... | |
| class | cv::FREAK |
| FREAK implementation. More... | |
| struct | cv::FREAK::PatternPoint |
| struct | cv::FREAK::DescriptionPair |
| struct | cv::FREAK::OrientationPair |
| class | cv::MSER |
| Maximal Stable Extremal Regions class. More... | |
| class | cv::StarDetector |
| The "Star" Detector. More... | |
| class | cv::FastFeatureDetector |
| class | cv::GFTTDetector |
| class | cv::SimpleBlobDetector |
| struct | cv::SimpleBlobDetector::Params |
| struct | cv::SimpleBlobDetector::Center |
| class | cv::DenseFeatureDetector |
| class | cv::GridAdaptedFeatureDetector |
| class | cv::PyramidAdaptedFeatureDetector |
| class | cv::AdjusterAdapter |
| A feature detector parameter adjuster, this is used by the DynamicAdaptedFeatureDetector and is a wrapper for FeatureDetector that allow them to be adjusted after a detection. More... | |
| class | cv::DynamicAdaptedFeatureDetector |
| an adaptively adjusting detector that iteratively detects until the desired number of features are detected. Beware that this is not thread safe - as the adjustment of parameters breaks the const of the detection routine... /TODO Make this const correct and thread safe More... | |
| class | cv::FastAdjuster |
| an adjust for the FAST detector. This will basically decrement or increment the threshold by 1 More... | |
| class | cv::StarAdjuster |
| class | cv::SurfAdjuster |
| class | cv::OpponentColorDescriptorExtractor |
| class | cv::BriefDescriptorExtractor |
| struct | cv::Accumulator< T > |
| struct | cv::Accumulator< unsigned char > |
| struct | cv::Accumulator< unsigned short > |
| struct | cv::Accumulator< char > |
| struct | cv::Accumulator< short > |
| struct | cv::SL2< T > |
| struct | cv::L2< T > |
| struct | cv::L1< T > |
| struct | cv::Hamming |
| struct | cv::HammingMultilevel< cellsize > |
| struct | cv::DMatch |
| class | cv::DescriptorMatcher |
| class | cv::DescriptorMatcher::DescriptorCollection |
| class | cv::BFMatcher |
| class | cv::FlannBasedMatcher |
| class | cv::GenericDescriptorMatcher |
| class | cv::GenericDescriptorMatcher::KeyPointCollection |
| class | cv::VectorDescriptorMatcher |
| struct | cv::DrawMatchesFlags |
| class | cv::BOWTrainer |
| class | cv::BOWKMeansTrainer |
| class | cv::BOWImgDescriptorExtractor |
Namespaces | |
| namespace | cv |
| Namespace where all the C++ OpenCV functionality resides. | |
Typedefs | |
| typedef ORB | cv::OrbFeatureDetector |
| typedef ORB | cv::OrbDescriptorExtractor |
| typedef MSER | cv::MserFeatureDetector |
| typedef GFTTDetector | cv::GoodFeaturesToTrackDetector |
| typedef StarDetector | cv::StarFeatureDetector |
| typedef Hamming | cv::HammingLUT |
| typedef GenericDescriptorMatcher | cv::GenericDescriptorMatch |
| typedef VectorDescriptorMatcher | cv::VectorDescriptorMatch |
Functions | |
| CV_EXPORTS bool | cv::initModule_features2d () |
| CV_EXPORTS void | cv::write (FileStorage &fs, const string &name, const vector< KeyPoint > &keypoints) |
| writes vector of keypoints to the file storage | |
| CV_EXPORTS void | cv::read (const FileNode &node, CV_OUT vector< KeyPoint > &keypoints) |
| reads vector of keypoints from the specified file storage node | |
| CV_EXPORTS void | cv::FAST (InputArray image, CV_OUT vector< KeyPoint > &keypoints, int threshold, bool nonmaxSupression=true) |
| detects corners using FAST algorithm by E. Rosten | |
| CV_EXPORTS void | cv::FASTX (InputArray image, CV_OUT vector< KeyPoint > &keypoints, int threshold, bool nonmaxSupression, int type) |
| CV_EXPORTS Mat | cv::windowedMatchingMask (const vector< KeyPoint > &keypoints1, const vector< KeyPoint > &keypoints2, float maxDeltaX, float maxDeltaY) |
| CV_EXPORTS_W void | cv::drawKeypoints (const Mat &image, const vector< KeyPoint > &keypoints, CV_OUT Mat &outImage, const Scalar &color=Scalar::all(-1), int flags=DrawMatchesFlags::DEFAULT) |
| CV_EXPORTS void | cv::drawMatches (const Mat &img1, const vector< KeyPoint > &keypoints1, const Mat &img2, const vector< KeyPoint > &keypoints2, const vector< DMatch > &matches1to2, Mat &outImg, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const vector< char > &matchesMask=vector< char >(), int flags=DrawMatchesFlags::DEFAULT) |
| CV_EXPORTS void | cv::drawMatches (const Mat &img1, const vector< KeyPoint > &keypoints1, const Mat &img2, const vector< KeyPoint > &keypoints2, const vector< vector< DMatch > > &matches1to2, Mat &outImg, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const vector< vector< char > > &matchesMask=vector< vector< char > >(), int flags=DrawMatchesFlags::DEFAULT) |
| CV_EXPORTS void | cv::evaluateFeatureDetector (const Mat &img1, const Mat &img2, const Mat &H1to2, vector< KeyPoint > *keypoints1, vector< KeyPoint > *keypoints2, float &repeatability, int &correspCount, const Ptr< FeatureDetector > &fdetector=Ptr< FeatureDetector >()) |
| CV_EXPORTS void | cv::computeRecallPrecisionCurve (const vector< vector< DMatch > > &matches1to2, const vector< vector< uchar > > &correctMatches1to2Mask, vector< Point2f > &recallPrecisionCurve) |
| CV_EXPORTS float | cv::getRecall (const vector< Point2f > &recallPrecisionCurve, float l_precision) |
| CV_EXPORTS int | cv::getNearestPoint (const vector< Point2f > &recallPrecisionCurve, float l_precision) |
| CV_EXPORTS void | cv::evaluateGenericDescriptorMatcher (const Mat &img1, const Mat &img2, const Mat &H1to2, vector< KeyPoint > &keypoints1, vector< KeyPoint > &keypoints2, vector< vector< DMatch > > *matches1to2, vector< vector< uchar > > *correctMatches1to2Mask, vector< Point2f > &recallPrecisionCurve, const Ptr< GenericDescriptorMatcher > &dmatch=Ptr< GenericDescriptorMatcher >()) |