Skip to content

xfeatures2d

All modules / xfeatures2d

cuda_SURF_CUDA_KeypointLayoutclass

Native enum entries for cuda surf cuda keypoint layout. Pass an entry to enum-typed arguments or its .value to numeric arguments.

xfeatures2d_AffineFeature2Dclass

Class implementing affine adaptation for key points.

xfeatures2d_AgastFeatureDetectorclass

Wrapping class for feature detection using the AGAST method. :

xfeatures2d_AgastFeatureDetector_createfunction

Create an owned xfeatures2d_AgastFeatureDetector instance with the supplied configuration.

xfeatures2d_AKAZEclass

Class implementing the AKAZE keypoint detector and descriptor extractor, described in [ANB13].

xfeatures2d_AKAZE_createfunction

The AKAZE constructor

xfeatures2d_BEBLIDclass

Class implementing BEBLID (Boosted Efficient Binary Local Image Descriptor),

xfeatures2d_BEBLID_BeblidSizeclass

Descriptor number of bits, each bit is a boosting weak-learner.

xfeatures2d_BEBLID_createfunction

Creates the BEBLID descriptor.

xfeatures2d_BoostDescclass

Class implementing BoostDesc (Learning Image Descriptors with Boosting), described in

xfeatures2d_BoostDesc_createfunction

Create an owned xfeatures2d_BoostDesc instance with the supplied configuration.

xfeatures2d_BOWImgDescriptorExtractorclass

Class to compute an image descriptor using the bag of visual words.

xfeatures2d_BOWKMeansTrainerclass

kmeans -based class to train visual vocabulary using the bag of visual words approach. :

xfeatures2d_BOWTrainerclass

\

xfeatures2d_BriefDescriptorExtractorclass

BRIEF Descriptor

xfeatures2d_BriefDescriptorExtractor_createfunction

Create an owned xfeatures2d_BriefDescriptorExtractor instance with the supplied configuration.

xfeatures2d_BRISKclass

Class implementing the BRISK keypoint detector and descriptor extractor, described in [LCS11] .

xfeatures2d_BRISK_createfunction

The BRISK constructor

xfeatures2d_BRISK_create1function

The BRISK constructor for a custom pattern

xfeatures2d_BRISK_create2function

The BRISK constructor for a custom pattern, detection threshold and octaves

xfeatures2d_DAISYclass

Class implementing DAISY descriptor, described in [Tola10]

xfeatures2d_DAISY_createfunction

Create an owned xfeatures2d_DAISY instance with the supplied configuration.

xfeatures2d_DAISY_NormalizationTypeclass

Native enum entries for xfeatures2d daisy normalization type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

xfeatures2d_FREAKclass

Class implementing the FREAK (Fast Retina Keypoint) keypoint descriptor, described in [AOV12] .

xfeatures2d_FREAK_createfunction

Create an owned xfeatures2d_FREAK instance with the supplied configuration.

xfeatures2d_HarrisLaplaceFeatureDetectorclass

Class implementing the Harris-Laplace feature detector as described in [Mikolajczyk2004].

xfeatures2d_HarrisLaplaceFeatureDetector_createfunction

Creates a new implementation instance.

xfeatures2d_KAZEclass

Class implementing the KAZE keypoint detector and descriptor extractor, described in [ABD12] .

xfeatures2d_KAZE_createfunction

The KAZE constructor

xfeatures2d_LATCHclass

LATCH Descriptor

xfeatures2d_LATCH_createfunction

Create an owned xfeatures2d_LATCH instance with the supplied configuration.

xfeatures2d_LUCIDclass

Class implementing the locally uniform comparison image descriptor, described in [LUCID]

xfeatures2d_LUCID_createfunction

Create an owned xfeatures2d_LUCID instance with the supplied configuration.

xfeatures2d_matchGMSfunction

GMS (Grid-based Motion Statistics) feature matching strategy described in [Bian2017gms] .

xfeatures2d_matchLOGOSfunction

LOGOS (Local geometric support for high-outlier spatial verification) feature matching strategy described in [Lowry2018LOGOSLG] .

xfeatures2d_MSDDetectorclass

Class implementing the MSD (Maximal Self-Dissimilarity) keypoint detector, described in [Tombari14].

xfeatures2d_MSDDetector_createfunction

Create an owned xfeatures2d_MSDDetector instance with the supplied configuration.

xfeatures2d_PCTSignaturesclass

Position-Color-Texture signatures

xfeatures2d_PCTSignatures_createfunction

Creates PCTSignatures algorithm using pre-generated sampling points

xfeatures2d_PCTSignatures_create1function

Creates PCTSignatures algorithm using pre-generated sampling points

xfeatures2d_PCTSignatures_create2function

Creates PCTSignatures algorithm using pre-generated sampling points

xfeatures2d_PCTSignatures_DistanceFunctionclass

Lp distance function selector.

xfeatures2d_PCTSignatures_drawSignaturefunction

Draws signature in the source image and outputs the result.

xfeatures2d_PCTSignatures_generateInitPointsfunction

Generates initial sampling points according to selected point distribution.

xfeatures2d_PCTSignatures_PointDistributionclass

Point distributions supported by random point generator.

xfeatures2d_PCTSignatures_SimilarityFunctionclass

Similarity function selector.

xfeatures2d_PCTSignaturesSQFDclass

Class implementing Signature Quadratic Form Distance (SQFD).

xfeatures2d_PCTSignaturesSQFD_createfunction

Creates the algorithm instance using selected distance function,

xfeatures2d_StarDetectorclass

The class implements the keypoint detector introduced by [Agrawal08], synonym of StarDetector. :

xfeatures2d_StarDetector_createfunction

the full constructor

xfeatures2d_SURFclass

Class for extracting Speeded Up Robust Features from an image [Bay06] .

xfeatures2d_SURF_createfunction

Create an owned xfeatures2d_SURF instance with the supplied configuration.

xfeatures2d_TBMRclass

Class implementing the Tree Based Morse Regions (TBMR) as described in

xfeatures2d_TBMR_createfunction

Create an owned xfeatures2d_TBMR instance with the supplied configuration.

xfeatures2d_TEBLIDclass

Class implementing TEBLID (Triplet-based Efficient Binary Local Image Descriptor),

xfeatures2d_TEBLID_createfunction

Creates the TEBLID descriptor.

xfeatures2d_TEBLID_TeblidSizeclass

Descriptor number of bits, each bit is a box average difference.

xfeatures2d_VGGclass

Class implementing VGG (Oxford Visual Geometry Group) descriptor trained end to end

xfeatures2d_VGG_createfunction

Create an owned xfeatures2d_VGG instance with the supplied configuration.

Constants

Use the named constant from cv. In particular, OpenCV 5 matrix type codes differ from OpenCV 4.

cuda_SURF_CUDA_X_ROW

cuda surf cuda x row constant (0), defined by OpenCV for cv::cuda::SURF_CUDA.

cuda_SURF_CUDA_Y_ROW

cuda surf cuda y row constant (0+1), defined by OpenCV for cv::cuda::SURF_CUDA.

cuda_SURF_CUDA_LAPLACIAN_ROW

cuda surf cuda laplacian row constant (0+2), defined by OpenCV for cv::cuda::SURF_CUDA.

cuda_SURF_CUDA_OCTAVE_ROW

cuda surf cuda octave row constant (0+3), defined by OpenCV for cv::cuda::SURF_CUDA.

cuda_SURF_CUDA_SIZE_ROW

cuda surf cuda size row constant (0+4), defined by OpenCV for cv::cuda::SURF_CUDA.

cuda_SURF_CUDA_ANGLE_ROW

cuda surf cuda angle row constant (0+5), defined by OpenCV for cv::cuda::SURF_CUDA.

cuda_SURF_CUDA_HESSIAN_ROW

cuda surf cuda hessian row constant (0+6), defined by OpenCV for cv::cuda::SURF_CUDA.

cuda_SURF_CUDA_ROWS_COUNT

cuda surf cuda rows count constant (0+7), defined by OpenCV for cv::cuda::SURF_CUDA.

xfeatures2d_BEBLID_SIZE_512_BITS

xfeatures2d beblid size 512 bits constant (100), defined by OpenCV for cv::xfeatures2d::BEBLID.

xfeatures2d_BEBLID_SIZE_256_BITS

xfeatures2d beblid size 256 bits constant (101), defined by OpenCV for cv::xfeatures2d::BEBLID.

xfeatures2d_TEBLID_SIZE_256_BITS

xfeatures2d teblid size 256 bits constant (102), defined by OpenCV for cv::xfeatures2d::TEBLID.

xfeatures2d_TEBLID_SIZE_512_BITS

xfeatures2d teblid size 512 bits constant (103), defined by OpenCV for cv::xfeatures2d::TEBLID.

xfeatures2d_DAISY_NRM_NONE

xfeatures2d daisy nrm none constant (100), defined by OpenCV for cv::xfeatures2d::DAISY.

xfeatures2d_DAISY_NRM_PARTIAL

xfeatures2d daisy nrm partial constant (101), defined by OpenCV for cv::xfeatures2d::DAISY.

xfeatures2d_DAISY_NRM_FULL

xfeatures2d daisy nrm full constant (102), defined by OpenCV for cv::xfeatures2d::DAISY.

xfeatures2d_DAISY_NRM_SIFT

xfeatures2d daisy nrm sift constant (103), defined by OpenCV for cv::xfeatures2d::DAISY.

xfeatures2d_PCTSignatures_L0_25

xfeatures2d pctsignatures l0 25 constant (0), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSIGNATURES_L0_25

xfeatures2d pctsignatures l0 25 constant (0), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSignatures_L0_5

xfeatures2d pctsignatures l0 5 constant (1), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSIGNATURES_L0_5

xfeatures2d pctsignatures l0 5 constant (1), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSignatures_L1

xfeatures2d pctsignatures l1 constant (2), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSIGNATURES_L1

xfeatures2d pctsignatures l1 constant (2), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSignatures_L2

xfeatures2d pctsignatures l2 constant (3), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSIGNATURES_L2

xfeatures2d pctsignatures l2 constant (3), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSignatures_L2SQUARED

xfeatures2d pctsignatures l2 squared constant (4), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSIGNATURES_L2SQUARED

xfeatures2d pctsignatures l2 squared constant (4), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSignatures_L5

xfeatures2d pctsignatures l5 constant (5), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSIGNATURES_L5

xfeatures2d pctsignatures l5 constant (5), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSignatures_L_INFINITY

xfeatures2d pctsignatures l infinity constant (6), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSIGNATURES_L_INFINITY

xfeatures2d pctsignatures l infinity constant (6), defined by OpenCV for cv::xfeatures2d::PCTSignatures.

xfeatures2d_PCTSignatures_UNIFORM

Generate numbers uniformly.

xfeatures2d_PCTSIGNATURES_UNIFORM

Generate numbers uniformly.

xfeatures2d_PCTSignatures_REGULAR

Generate points in a regular grid.

xfeatures2d_PCTSIGNATURES_REGULAR

Generate points in a regular grid.

xfeatures2d_PCTSignatures_NORMAL

Generate points with normal (gaussian) distribution.

xfeatures2d_PCTSIGNATURES_NORMAL

Generate points with normal (gaussian) distribution.

xfeatures2d_PCTSignatures_MINUS
 -d(c_i, c_j) 
xfeatures2d_PCTSIGNATURES_MINUS
 -d(c_i, c_j) 
xfeatures2d_PCTSignatures_GAUSSIAN
 e^{ -\alpha * d^2(c_i, c_j)} 
xfeatures2d_PCTSIGNATURES_GAUSSIAN
 e^{ -\alpha * d^2(c_i, c_j)} 
xfeatures2d_PCTSignatures_HEURISTIC
 \frac{1}{\alpha + d(c_i, c_j)} 
xfeatures2d_PCTSIGNATURES_HEURISTIC
 \frac{1}{\alpha + d(c_i, c_j)} 
xfeatures2d_AgastFeatureDetector_AGAST_5_8

xfeatures2d agast feature detector agast 5 8 constant (0), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AGAST_FEATURE_DETECTOR_AGAST_5_8

xfeatures2d agast feature detector agast 5 8 constant (0), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AgastFeatureDetector_AGAST_7_12d

xfeatures2d agast feature detector agast 7 12d constant (1), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AGAST_FEATURE_DETECTOR_AGAST_7_12D

xfeatures2d agast feature detector agast 7 12 d constant (1), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AgastFeatureDetector_AGAST_7_12s

xfeatures2d agast feature detector agast 7 12s constant (2), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AGAST_FEATURE_DETECTOR_AGAST_7_12S

xfeatures2d agast feature detector agast 7 12 s constant (2), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AgastFeatureDetector_OAST_9_16

xfeatures2d agast feature detector oast 9 16 constant (3), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AGAST_FEATURE_DETECTOR_OAST_9_16

xfeatures2d agast feature detector oast 9 16 constant (3), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AgastFeatureDetector_THRESHOLD

xfeatures2d agast feature detector threshold constant (10000), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AGAST_FEATURE_DETECTOR_THRESHOLD

xfeatures2d agast feature detector threshold constant (10000), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AgastFeatureDetector_NONMAX_SUPPRESSION

xfeatures2d agast feature detector nonmax suppression constant (10001), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_AGAST_FEATURE_DETECTOR_NONMAX_SUPPRESSION

xfeatures2d agast feature detector nonmax suppression constant (10001), defined by OpenCV for cv::xfeatures2d::AgastFeatureDetector.

xfeatures2d_KAZE_DIFF_PM_G1

xfeatures2d kaze diff pm g1 constant (0), defined by OpenCV for cv::xfeatures2d::KAZE.

xfeatures2d_KAZE_DIFF_PM_G2

xfeatures2d kaze diff pm g2 constant (1), defined by OpenCV for cv::xfeatures2d::KAZE.

xfeatures2d_KAZE_DIFF_WEICKERT

xfeatures2d kaze diff weickert constant (2), defined by OpenCV for cv::xfeatures2d::KAZE.

xfeatures2d_KAZE_DIFF_CHARBONNIER

xfeatures2d kaze diff charbonnier constant (3), defined by OpenCV for cv::xfeatures2d::KAZE.

xfeatures2d_AKAZE_DESCRIPTOR_KAZE_UPRIGHT

Upright descriptors, not invariant to rotation

xfeatures2d_AKAZE_DESCRIPTOR_KAZE

Upright descriptors, not invariant to rotation

xfeatures2d_AKAZE_DESCRIPTOR_MLDB_UPRIGHT

Upright descriptors, not invariant to rotation

xfeatures2d_AKAZE_DESCRIPTOR_MLDB

Upright descriptors, not invariant to rotation