1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-31 00:03:03 +04:00

Overloading getDefaultName method for Feature2D and its child classes

Signed-off-by: Vipin Anand <anand.vipin@gmail.com>
Signed-off-by: Prashanth Voora <prashanthx85@gmail.com>
Signed-off-by: Patel, Nilaykumar K <nilay.nilpat@gmail.com>
This commit is contained in:
Patel, Nilaykumar K
2017-09-14 10:24:05 +05:30
committed by Patel, Nilaykumar K
parent 9640bbe76d
commit 6857870412
11 changed files with 61 additions and 0 deletions
+5
View File
@@ -8169,4 +8169,9 @@ void AGAST(InputArray _img, std::vector<KeyPoint>& keypoints, int threshold, boo
}
}
String AgastFeatureDetector::getDefaultName() const
{
return(Feature2D::getDefaultName() + ".AgastFeatureDetector");
}
} // END NAMESPACE CV
+6
View File
@@ -244,4 +244,10 @@ namespace cv
return makePtr<AKAZE_Impl>(descriptor_type, descriptor_size, descriptor_channels,
threshold, octaves, sublevels, diffusivity);
}
String AKAZE::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".AKAZE");
}
}
+5
View File
@@ -379,4 +379,9 @@ Ptr<SimpleBlobDetector> SimpleBlobDetector::create(const SimpleBlobDetector::Par
return makePtr<SimpleBlobDetectorImpl>(params);
}
String SimpleBlobDetector::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".SimpleBlobDetector");
}
}
+5
View File
@@ -2345,4 +2345,9 @@ Ptr<BRISK> BRISK::create(int thresh, int octaves, const std::vector<float> &radi
return makePtr<BRISK_Impl>(thresh, octaves, radiusList, numberList, dMax, dMin, indexChange);
}
String BRISK::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".BRISK");
}
}
+4
View File
@@ -512,5 +512,9 @@ Ptr<FastFeatureDetector> FastFeatureDetector::create( int threshold, bool nonmax
return makePtr<FastFeatureDetector_Impl>(threshold, nonmaxSuppression, type);
}
String FastFeatureDetector::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".FastFeatureDetector");
}
}
+5
View File
@@ -196,4 +196,9 @@ bool Feature2D::empty() const
return true;
}
String Feature2D::getDefaultName() const
{
return "Feature2D";
}
}
+5
View File
@@ -125,4 +125,9 @@ Ptr<GFTTDetector> GFTTDetector::create( int _nfeatures, double _qualityLevel,
_minDistance, _blockSize, _useHarrisDetector, _k);
}
String GFTTDetector::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".GFTTDetector");
}
}
+6
View File
@@ -196,4 +196,10 @@ namespace cv
{
return makePtr<KAZE_Impl>(extended, upright, threshold, octaves, sublevels, diffusivity);
}
String KAZE::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".KAZE");
}
}
+5
View File
@@ -1109,4 +1109,9 @@ Ptr<MSER> MSER::create( int _delta, int _min_area, int _max_area,
_min_margin, _edge_blur_size));
}
String MSER::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".MSER");
}
}
+5
View File
@@ -1198,4 +1198,9 @@ Ptr<ORB> ORB::create(int nfeatures, float scaleFactor, int nlevels, int edgeThre
firstLevel, wta_k, scoreType, patchSize, fastThreshold);
}
String ORB::getDefaultName() const
{
return (Feature2D::getDefaultName() + ".ORB");
}
}