Skip to content

Commit d131137

Browse files
authored
Merge pull request #3709 from kaingwade:features2d_parts_to_contrib
features2d cleanup: [#24999](opencv/opencv#24999) Main PR: opencv/opencv#25292, which moves KAZE, AKAZE, AgastFeatureDetector, BRISK and BOW to opencv_contrib/xfeatures2d.
1 parent 29d7874 commit d131137

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+45870
-8
lines changed

modules/ccalib/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
set(the_description "Custom Calibration Pattern")
2-
ocv_define_module(ccalib opencv_core opencv_imgproc opencv_3d opencv_calib opencv_features2d opencv_highgui opencv_imgcodecs WRAP python)
2+
ocv_define_module(ccalib opencv_core opencv_imgproc opencv_3d opencv_calib opencv_features2d opencv_xfeatures2d opencv_highgui opencv_imgcodecs WRAP python)

modules/ccalib/include/opencv2/ccalib/multicalib.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ class CV_EXPORTS MultiCameraCalibration
132132
MultiCameraCalibration(int cameraType, int nCameras, const std::string& fileName, float patternWidth,
133133
float patternHeight, int verbose = 0, int showExtration = 0, int nMiniMatches = 20, int flags = 0,
134134
TermCriteria criteria = TermCriteria(TermCriteria::COUNT + TermCriteria::EPS, 200, 1e-7),
135-
Ptr<FeatureDetector> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.006f),
136-
Ptr<DescriptorExtractor> descriptor = AKAZE::create(AKAZE::DESCRIPTOR_MLDB,0, 3, 0.006f),
135+
Ptr<FeatureDetector> detector = xfeatures2d::AKAZE::create(xfeatures2d::AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.006f),
136+
Ptr<DescriptorExtractor> descriptor = xfeatures2d::AKAZE::create(xfeatures2d::AKAZE::DESCRIPTOR_MLDB,0, 3, 0.006f),
137137
Ptr<DescriptorMatcher> matcher = DescriptorMatcher::create("BruteForce-L1"));
138138

139139
/* @brief load images

modules/ccalib/include/opencv2/ccalib/randpattern.hpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
#define __OPENCV_RANDOMPATTERN_HPP__
4444

4545
#include "opencv2/features2d.hpp"
46+
#include "opencv2/xfeatures2d.hpp"
4647
#include "opencv2/highgui.hpp"
4748

4849
namespace cv { namespace randpattern {
@@ -79,8 +80,8 @@ class CV_EXPORTS RandomPatternCornerFinder
7980
*/
8081
RandomPatternCornerFinder(float patternWidth, float patternHeight,
8182
int nminiMatch = 20, int depth = CV_32F, int verbose = 0, int showExtraction = 0,
82-
Ptr<FeatureDetector> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.005f),
83-
Ptr<DescriptorExtractor> descriptor = AKAZE::create(AKAZE::DESCRIPTOR_MLDB,0, 3, 0.005f),
83+
Ptr<FeatureDetector> detector = xfeatures2d::AKAZE::create(xfeatures2d::AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.005f),
84+
Ptr<DescriptorExtractor> descriptor = xfeatures2d::AKAZE::create(xfeatures2d::AKAZE::DESCRIPTOR_MLDB,0, 3, 0.005f),
8485
Ptr<DescriptorMatcher> matcher = DescriptorMatcher::create("BruteForce-L1"));
8586

8687
/* @brief Load pattern image and compute features for pattern

modules/ccalib/src/precomp.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
#include <opencv2/3d.hpp>
4848
#include <opencv2/calib.hpp>
4949
#include <opencv2/features2d.hpp>
50+
#include "opencv2/xfeatures2d.hpp"
5051
#include "opencv2/imgcodecs.hpp"
5152
#include "opencv2/imgproc.hpp"
5253
#include "opencv2/highgui.hpp"

0 commit comments

Comments
 (0)