stitching: don't use nonfree by default
authorAlexander Alekhin <alexander.alekhin@intel.com>
Tue, 17 Mar 2020 12:09:23 +0000 (15:09 +0300)
committerAlexander Alekhin <alexander.alekhin@intel.com>
Tue, 17 Mar 2020 12:09:23 +0000 (15:09 +0300)
modules/stitching/src/stitcher.cpp

index e328d67..adff5c1 100644 (file)
@@ -59,22 +59,14 @@ Stitcher Stitcher::createDefault(bool try_use_gpu)
 #ifdef HAVE_OPENCV_CUDALEGACY
     if (try_use_gpu && cuda::getCudaEnabledDeviceCount() > 0)
     {
-#ifdef HAVE_OPENCV_XFEATURES2D
-        stitcher.setFeaturesFinder(makePtr<detail::SurfFeaturesFinderGpu>());
-#else
         stitcher.setFeaturesFinder(makePtr<detail::OrbFeaturesFinder>());
-#endif
         stitcher.setWarper(makePtr<SphericalWarperGpu>());
         stitcher.setSeamFinder(makePtr<detail::GraphCutSeamFinderGpu>());
     }
     else
 #endif
     {
-#ifdef HAVE_OPENCV_XFEATURES2D
-        stitcher.setFeaturesFinder(makePtr<detail::SurfFeaturesFinder>());
-#else
         stitcher.setFeaturesFinder(makePtr<detail::OrbFeaturesFinder>());
-#endif
         stitcher.setWarper(makePtr<SphericalWarper>());
         stitcher.setSeamFinder(makePtr<detail::GraphCutSeamFinder>(detail::GraphCutSeamFinderBase::COST_COLOR));
     }