@@ -206,6 +206,7 @@ class CV_EXPORTS_W Feature2D : public virtual Algorithm
206
206
207
207
// ! Return true if detector object is empty
208
208
CV_WRAP virtual bool empty () const ;
209
+ CV_WRAP virtual String getDefaultName () const ;
209
210
};
210
211
211
212
/* * Feature detectors in OpenCV have wrappers with a common interface that enables you to easily switch
@@ -267,6 +268,7 @@ class CV_EXPORTS_W BRISK : public Feature2D
267
268
CV_WRAP static Ptr<BRISK> create (int thresh, int octaves, const std::vector<float > &radiusList,
268
269
const std::vector<int > &numberList, float dMax=5 .85f , float dMin=8 .2f ,
269
270
const std::vector<int >& indexChange=std::vector<int >());
271
+ CV_WRAP virtual String getDefaultName () const ;
270
272
};
271
273
272
274
/* * @brief Class implementing the ORB (*oriented BRIEF*) keypoint detector and descriptor extractor
@@ -340,6 +342,7 @@ class CV_EXPORTS_W ORB : public Feature2D
340
342
341
343
CV_WRAP virtual void setFastThreshold (int fastThreshold) = 0;
342
344
CV_WRAP virtual int getFastThreshold () const = 0;
345
+ CV_WRAP virtual String getDefaultName () const ;
343
346
};
344
347
345
348
/* * @brief Maximally stable extremal region extractor
@@ -399,6 +402,7 @@ class CV_EXPORTS_W MSER : public Feature2D
399
402
400
403
CV_WRAP virtual void setPass2Only (bool f) = 0;
401
404
CV_WRAP virtual bool getPass2Only () const = 0;
405
+ CV_WRAP virtual String getDefaultName () const ;
402
406
};
403
407
404
408
/* * @overload */
@@ -454,6 +458,7 @@ class CV_EXPORTS_W FastFeatureDetector : public Feature2D
454
458
455
459
CV_WRAP virtual void setType (int type) = 0;
456
460
CV_WRAP virtual int getType () const = 0;
461
+ CV_WRAP virtual String getDefaultName () const ;
457
462
};
458
463
459
464
/* * @overload */
@@ -508,6 +513,7 @@ class CV_EXPORTS_W AgastFeatureDetector : public Feature2D
508
513
509
514
CV_WRAP virtual void setType (int type) = 0;
510
515
CV_WRAP virtual int getType () const = 0;
516
+ CV_WRAP virtual String getDefaultName () const ;
511
517
};
512
518
513
519
/* * @brief Wrapping class for feature detection using the goodFeaturesToTrack function. :
@@ -534,6 +540,7 @@ class CV_EXPORTS_W GFTTDetector : public Feature2D
534
540
535
541
CV_WRAP virtual void setK (double k) = 0;
536
542
CV_WRAP virtual double getK () const = 0;
543
+ CV_WRAP virtual String getDefaultName () const ;
537
544
};
538
545
539
546
/* * @brief Class for extracting blobs from an image. :
@@ -600,6 +607,7 @@ class CV_EXPORTS_W SimpleBlobDetector : public Feature2D
600
607
601
608
CV_WRAP static Ptr<SimpleBlobDetector>
602
609
create (const SimpleBlobDetector::Params ¶meters = SimpleBlobDetector::Params());
610
+ CV_WRAP virtual String getDefaultName () const ;
603
611
};
604
612
605
613
// ! @} features2d_main
@@ -656,6 +664,7 @@ class CV_EXPORTS_W KAZE : public Feature2D
656
664
657
665
CV_WRAP virtual void setDiffusivity (int diff) = 0;
658
666
CV_WRAP virtual int getDiffusivity () const = 0;
667
+ CV_WRAP virtual String getDefaultName () const ;
659
668
};
660
669
661
670
/* * @brief Class implementing the AKAZE keypoint detector and descriptor extractor, described in @cite ANB13.
@@ -723,6 +732,7 @@ class CV_EXPORTS_W AKAZE : public Feature2D
723
732
724
733
CV_WRAP virtual void setDiffusivity (int diff) = 0;
725
734
CV_WRAP virtual int getDiffusivity () const = 0;
735
+ CV_WRAP virtual String getDefaultName () const ;
726
736
};
727
737
728
738
// ! @} features2d_main
0 commit comments