Skip to content

Commit 4f39f8a

Browse files
committed
Merge pull request opencv#19488 from asmorkalov:as/nonfree_check
2 parents 27bada6 + 3b9aebe commit 4f39f8a

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

modules/stitching/perf/opencl/perf_stitch.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace ocl {
1919

2020
typedef TestBaseWithParam<string> stitch;
2121

22-
#ifdef HAVE_OPENCV_XFEATURES2D
22+
#if defined(HAVE_OPENCV_XFEATURES2D) && defined(OPENCV_ENABLE_NONFREE)
2323
#define TEST_DETECTORS testing::Values("surf", "orb", "akaze")
2424
#else
2525
#define TEST_DETECTORS testing::Values("orb", "akaze")

modules/stitching/perf/perf_estimators.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ using namespace perf;
88

99
typedef TestBaseWithParam<tuple<string, string> > bundleAdjuster;
1010

11-
#ifdef HAVE_OPENCV_XFEATURES2D
11+
#if defined(HAVE_OPENCV_XFEATURES2D) && defined(OPENCV_ENABLE_NONFREE)
1212
#define TEST_DETECTORS testing::Values("surf", "orb")
1313
#else
1414
#define TEST_DETECTORS testing::Values<string>("orb")

modules/stitching/perf/perf_matchers.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ typedef TestBaseWithParam<matchVector_t> matchVector;
1717
#define ORB_MATCH_CONFIDENCE 0.3f
1818
#define WORK_MEGAPIX 0.6
1919

20-
#ifdef HAVE_OPENCV_XFEATURES2D
20+
#if defined(HAVE_OPENCV_XFEATURES2D) && defined(OPENCV_ENABLE_NONFREE)
2121
#define TEST_DETECTORS testing::Values("surf", "orb")
2222
#else
2323
#define TEST_DETECTORS testing::Values<string>("orb")

modules/stitching/perf/perf_precomp.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ static inline Ptr<detail::FeaturesFinder> getFeatureFinder(const std::string& na
1111
{
1212
if (name == "orb")
1313
return makePtr<detail::OrbFeaturesFinder>();
14+
#if defined(HAVE_OPENCV_XFEATURES2D) && defined(OPENCV_ENABLE_NONFREE)
1415
else if (name == "surf")
1516
return makePtr<detail::SurfFeaturesFinder>();
17+
#endif
1618
else if (name == "akaze")
1719
return makePtr<detail::AKAZEFeaturesFinder>();
1820
else

modules/stitching/perf/perf_stich.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ typedef TestBaseWithParam<string> stitch;
1616
typedef TestBaseWithParam<int> stitchExposureCompensation;
1717
typedef TestBaseWithParam<tuple<string, string> > stitchDatasets;
1818

19-
#ifdef HAVE_OPENCV_XFEATURES2D
19+
#if defined(HAVE_OPENCV_XFEATURES2D) && defined(OPENCV_ENABLE_NONFREE)
2020
#define TEST_DETECTORS testing::Values("surf", "orb", "akaze")
2121
#else
2222
#define TEST_DETECTORS testing::Values("orb", "akaze")

0 commit comments

Comments
 (0)