Features and matching
All modules / features
Class for implementing the wrapper which makes detectors and extractors to be affine invariant,
AffineFeature_createfunctionCreate an owned AffineFeature instance with the supplied configuration.
ALIKEDclassALIKED feature detector and descriptor extractor.
ALIKED_createfunctionCreates ALIKED from a model file path.
ALIKED_Paramsclassaliked params value in the OpenCV API.
ANNIndexclass\
ANNIndex_createfunctionCreates an instance of annoy index class with given parameters
ANNIndex_DistanceclassMetrics used to calculate the distance between two feature vectors.
BFMatcherclassBrute-force descriptor matcher.
BFMatcher_createfunctionBrute-force matcher create method.
DescriptorMatcherclassfeatures_main
DescriptorMatcher_createfunctionCreates a descriptor matcher of a given type with the default parameters (using default
DescriptorMatcher_create1functionCreates a descriptor matcher of a given type with the default parameters (using default
DescriptorMatcher_MatcherTypeclassNative enum entries for descriptor matcher matcher type. Pass an entry to enum-typed arguments or its .value to numeric arguments.
DISKclassDISK feature detector and descriptor, based on a DNN model.
DISK_createfunctionCreates a DISK detector.
drawKeypointsfunctionDraws keypoints.
drawMatchesfunctionDraws the found matches of keypoints from two images.
drawMatches1functionDraws the found matches of keypoints from two images.
DrawMatchesFlagsclassfeatures_match
drawMatchesKnnfunctionDraws the found matches of keypoints from two images.
FastFeatureDetectorclassWrapping class for feature detection using the FAST method.
FastFeatureDetector_createfunctionCreate an owned FastFeatureDetector instance with the supplied configuration.
FastFeatureDetector_DetectorTypeclassNative enum entries for fast feature detector detector type. Pass an entry to enum-typed arguments or its .value to numeric arguments.
Feature2DclassBase Classes
FlannBasedMatcherclassFlann-based descriptor matcher.
FlannBasedMatcher_createfunctionCreate an owned FlannBasedMatcher instance with the supplied configuration.
GFTTDetectorclassWrapping class for feature detection using the goodFeaturesToTrack function. :
GFTTDetector_createfunctionCreate an owned GFTTDetector instance with the supplied configuration.
GFTTDetector_create1functionCreate an owned GFTTDetector instance with the supplied configuration.
goodFeaturesToTrackfunctionDetermines strong corners on an image.
goodFeaturesToTrack1functionSame as above, but returns also quality measure of the detected corners.
goodFeaturesToTrackWithQualityfunctionSame as above, but returns also quality measure of the detected corners.
LightGlueMatcherclassLightGlue feature matcher.
LightGlueMatcher_createfunctionCreates LightGlueMatcher from a model file path.
MSERclassexample: samples/python/snippets/mser.py
MSER_createfunctionFull constructor for %MSER detector
ORBclassClass implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor
ORB_createfunctionThe ORB constructor
ORB_ScoreTypeclassNative enum entries for orb score type. Pass an entry to enum-typed arguments or its .value to numeric arguments.
SIFTclassClass for extracting keypoints and computing descriptors using the Scale Invariant Feature Transform
SIFT_createfunctionNote: The contrast threshold will be divided by nOctaveLayers when the filtering is applied. When
SIFT_create1functionCreate SIFT with specified descriptorType.
SimpleBlobDetectorclassHAVE_OPENCV_DNN || CV_DOXYGEN
SimpleBlobDetector_createfunctionFlag to enable contour collection.
SimpleBlobDetector_Paramsclasssimple blob detector params value in the OpenCV API.
No matches. Try an algorithm name, a module, or a shorter phrase.
Constants
Use the named constant from cv. In particular, OpenCV 5 matrix type codes differ from OpenCV 4.
ORB_HARRIS_SCOREorb harris score constant (0), defined by OpenCV for cv::ORB.
ORB_FAST_SCOREorb fast score constant (1), defined by OpenCV for cv::ORB.
FastFeatureDetector_TYPE_5_8fast feature detector type 5 8 constant (0), defined by OpenCV for cv::FastFeatureDetector.
FAST_FEATURE_DETECTOR_TYPE_5_8fast feature detector type 5 8 constant (0), defined by OpenCV for cv::FastFeatureDetector.
FastFeatureDetector_TYPE_7_12fast feature detector type 7 12 constant (1), defined by OpenCV for cv::FastFeatureDetector.
FAST_FEATURE_DETECTOR_TYPE_7_12fast feature detector type 7 12 constant (1), defined by OpenCV for cv::FastFeatureDetector.
FastFeatureDetector_TYPE_9_16fast feature detector type 9 16 constant (2), defined by OpenCV for cv::FastFeatureDetector.
FAST_FEATURE_DETECTOR_TYPE_9_16fast feature detector type 9 16 constant (2), defined by OpenCV for cv::FastFeatureDetector.
FastFeatureDetector_THRESHOLDfast feature detector threshold constant (10000), defined by OpenCV for cv::FastFeatureDetector.
FAST_FEATURE_DETECTOR_THRESHOLDfast feature detector threshold constant (10000), defined by OpenCV for cv::FastFeatureDetector.
FastFeatureDetector_NONMAX_SUPPRESSIONfast feature detector nonmax suppression constant (10001), defined by OpenCV for cv::FastFeatureDetector.
FAST_FEATURE_DETECTOR_NONMAX_SUPPRESSIONfast feature detector nonmax suppression constant (10001), defined by OpenCV for cv::FastFeatureDetector.
FastFeatureDetector_FAST_Nfast feature detector fast n constant (10002), defined by OpenCV for cv::FastFeatureDetector.
FAST_FEATURE_DETECTOR_FAST_Nfast feature detector fast n constant (10002), defined by OpenCV for cv::FastFeatureDetector.
DescriptorMatcher_FLANNBASEDdescriptor matcher flannbased constant (1), defined by OpenCV for cv::DescriptorMatcher.
DESCRIPTOR_MATCHER_FLANNBASEDdescriptor matcher flannbased constant (1), defined by OpenCV for cv::DescriptorMatcher.
DescriptorMatcher_BRUTEFORCEdescriptor matcher bruteforce constant (2), defined by OpenCV for cv::DescriptorMatcher.
DESCRIPTOR_MATCHER_BRUTEFORCEdescriptor matcher bruteforce constant (2), defined by OpenCV for cv::DescriptorMatcher.
DescriptorMatcher_BRUTEFORCE_L1descriptor matcher bruteforce l1 constant (3), defined by OpenCV for cv::DescriptorMatcher.
DESCRIPTOR_MATCHER_BRUTEFORCE_L1descriptor matcher bruteforce l1 constant (3), defined by OpenCV for cv::DescriptorMatcher.
DescriptorMatcher_BRUTEFORCE_HAMMINGdescriptor matcher bruteforce hamming constant (4), defined by OpenCV for cv::DescriptorMatcher.
DESCRIPTOR_MATCHER_BRUTEFORCE_HAMMINGdescriptor matcher bruteforce hamming constant (4), defined by OpenCV for cv::DescriptorMatcher.
DescriptorMatcher_BRUTEFORCE_HAMMINGLUTdescriptor matcher bruteforce hamminglut constant (5), defined by OpenCV for cv::DescriptorMatcher.
DESCRIPTOR_MATCHER_BRUTEFORCE_HAMMINGLUTdescriptor matcher bruteforce hamminglut constant (5), defined by OpenCV for cv::DescriptorMatcher.
DescriptorMatcher_BRUTEFORCE_SL2descriptor matcher bruteforce sl2 constant (6), defined by OpenCV for cv::DescriptorMatcher.
DESCRIPTOR_MATCHER_BRUTEFORCE_SL2descriptor matcher bruteforce sl2 constant (6), defined by OpenCV for cv::DescriptorMatcher.
DrawMatchesFlags_DEFAULTOutput image matrix will be created (Mat::create),
DRAW_MATCHES_FLAGS_DEFAULTOutput image matrix will be created (Mat::create),
DrawMatchesFlags_DRAW_OVER_OUTIMGOutput image matrix will not be created (Mat::create).
DRAW_MATCHES_FLAGS_DRAW_OVER_OUTIMGOutput image matrix will not be created (Mat::create).
DrawMatchesFlags_NOT_DRAW_SINGLE_POINTSSingle keypoints will not be drawn.
DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTSSingle keypoints will not be drawn.
DrawMatchesFlags_DRAW_RICH_KEYPOINTSFor each keypoint the circle around keypoint with keypoint size and
DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTSFor each keypoint the circle around keypoint with keypoint size and
ANNIndex_DIST_EUCLIDEANannindex dist euclidean constant (0), defined by OpenCV for cv::ANNIndex.
ANNINDEX_DIST_EUCLIDEANannindex dist euclidean constant (0), defined by OpenCV for cv::ANNIndex.
ANNIndex_DIST_MANHATTANannindex dist manhattan constant (1), defined by OpenCV for cv::ANNIndex.
ANNINDEX_DIST_MANHATTANannindex dist manhattan constant (1), defined by OpenCV for cv::ANNIndex.
ANNIndex_DIST_ANGULARannindex dist angular constant (2), defined by OpenCV for cv::ANNIndex.
ANNINDEX_DIST_ANGULARannindex dist angular constant (2), defined by OpenCV for cv::ANNIndex.
ANNIndex_DIST_HAMMINGannindex dist hamming constant (3), defined by OpenCV for cv::ANNIndex.
ANNINDEX_DIST_HAMMINGannindex dist hamming constant (3), defined by OpenCV for cv::ANNIndex.
ANNIndex_DIST_DOTPRODUCTannindex dist dotproduct constant (4), defined by OpenCV for cv::ANNIndex.
ANNINDEX_DIST_DOTPRODUCTannindex dist dotproduct constant (4), defined by OpenCV for cv::ANNIndex.