test: fix cuda build
authorAlexander Alekhin <alexander.alekhin@intel.com>
Mon, 28 Nov 2016 20:56:58 +0000 (23:56 +0300)
committerAlexander Alekhin <alexander.alekhin@intel.com>
Mon, 28 Nov 2016 22:18:10 +0000 (01:18 +0300)
modules/cudaarithm/perf/perf_arithm.cpp
modules/cudaarithm/test/test_core.cpp
modules/cudafeatures2d/test/test_features2d.cpp
modules/cudafilters/test/test_filters.cpp
modules/cudaimgproc/test/test_canny.cpp
modules/cudaimgproc/test/test_histogram.cpp
modules/cudaimgproc/test/test_hough.cpp
modules/cudaobjdetect/test/test_objdetect.cpp
modules/cudaoptflow/test/test_optflow.cpp
modules/cudastereo/test/test_stereo.cpp

index c58397b..02cff85 100644 (file)
@@ -46,6 +46,8 @@ using namespace std;
 using namespace testing;
 using namespace perf;
 
+namespace { // workaround conflict with DftFlags
+
 //////////////////////////////////////////////////////////////////////
 // GEMM
 
@@ -252,3 +254,5 @@ PERF_TEST_P(Sz_KernelSz_Ccorr, Convolve,
         CPU_SANITY_CHECK(dst);
     }
 }
+
+} // namespace
index f67854e..cd918ba 100644 (file)
@@ -46,6 +46,8 @@
 
 using namespace cvtest;
 
+namespace {
+
 ////////////////////////////////////////////////////////////////////////////////
 // Merge
 
@@ -416,4 +418,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_Arithm, CopyMakeBorder, testing::Combine(
     ALL_BORDER_TYPES,
     WHOLE_SUBMAT));
 
+} //namespace
+
 #endif // HAVE_CUDA
index 3046a60..7fccd9e 100644 (file)
@@ -55,6 +55,8 @@ namespace
     IMPLEMENT_PARAM_CLASS(FAST_NonmaxSuppression, bool)
 }
 
+namespace {
+
 PARAM_TEST_CASE(FAST, cv::cuda::DeviceInfo, FAST_Threshold, FAST_NonmaxSuppression)
 {
     cv::cuda::DeviceInfo devInfo;
@@ -708,4 +710,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_Features2D, BruteForceMatcher, testing::Combine(
     testing::Values(DescriptorSize(57), DescriptorSize(64), DescriptorSize(83), DescriptorSize(128), DescriptorSize(179), DescriptorSize(256), DescriptorSize(304)),
     testing::Values(UseMask(false), UseMask(true))));
 
+} // namespace
+
 #endif // HAVE_CUDA
index 332daf2..74bc3b4 100644 (file)
@@ -68,6 +68,8 @@ namespace
     }
 }
 
+namespace {
+
 /////////////////////////////////////////////////////////////////////////////////////////////////
 // Blur
 
@@ -708,4 +710,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_Filters, Median, testing::Combine(
     WHOLE_SUBMAT)
     );
 
+} //namespace
+
 #endif // HAVE_CUDA
index adb5c0d..e9baae2 100644 (file)
@@ -55,6 +55,8 @@ namespace
     IMPLEMENT_PARAM_CLASS(L2gradient, bool)
 }
 
+namespace {
+
 PARAM_TEST_CASE(Canny, cv::cuda::DeviceInfo, AppertureSize, L2gradient, UseRoi)
 {
     cv::cuda::DeviceInfo devInfo;
@@ -98,4 +100,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_ImgProc, Canny, testing::Combine(
     testing::Values(L2gradient(false), L2gradient(true)),
     WHOLE_SUBMAT));
 
+} // namespace
+
 #endif // HAVE_CUDA
index 5ff5963..3d32173 100644 (file)
@@ -46,6 +46,8 @@
 
 using namespace cvtest;
 
+namespace {
+
 ///////////////////////////////////////////////////////////////////////////////////////////////////////
 // HistEven
 
@@ -212,4 +214,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_ImgProc, CLAHE, testing::Combine(
     DIFFERENT_SIZES,
     testing::Values(0.0, 40.0)));
 
+} // namespace
+
 #endif // HAVE_CUDA
index 5e55abe..fd69521 100644 (file)
@@ -46,6 +46,8 @@
 
 using namespace cvtest;
 
+namespace {
+
 ///////////////////////////////////////////////////////////////////////////////////////////////////////
 // HoughLines
 
@@ -256,4 +258,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_ImgProc, GeneralizedHough, testing::Combine(
     ALL_DEVICES,
     WHOLE_SUBMAT));
 
+} // namespace
+
 #endif // HAVE_CUDA
index 25c3efd..fcb566e 100644 (file)
@@ -46,6 +46,8 @@
 
 using namespace cvtest;
 
+namespace {
+
 //#define DUMP
 
 struct HOG : testing::TestWithParam<cv::cuda::DeviceInfo>
@@ -558,4 +560,6 @@ CUDA_TEST_P(LBP_classify, Accuracy)
 INSTANTIATE_TEST_CASE_P(CUDA_ObjDetect, LBP_classify,
                         testing::Combine(ALL_DEVICES, testing::Values<int>(0)));
 
+} // namespace
+
 #endif // HAVE_CUDA
index 9a3e3e5..fe910d2 100644 (file)
@@ -46,6 +46,8 @@
 
 using namespace cvtest;
 
+namespace {
+
 //////////////////////////////////////////////////////
 // BroxOpticalFlow
 
@@ -401,4 +403,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_OptFlow, OpticalFlowDual_TVL1, testing::Combine(
     ALL_DEVICES,
     testing::Values(Gamma(0.0), Gamma(1.0))));
 
-#endif // HAVE_CUDA
\ No newline at end of file
+} // namespace
+
+#endif // HAVE_CUDA
index bc9aa37..de801cf 100644 (file)
@@ -46,6 +46,8 @@
 
 using namespace cvtest;
 
+namespace {
+
 //////////////////////////////////////////////////////////////////////////
 // StereoBM
 
@@ -209,4 +211,6 @@ INSTANTIATE_TEST_CASE_P(CUDA_Stereo, ReprojectImageTo3D, testing::Combine(
     testing::Values(MatDepth(CV_8U), MatDepth(CV_16S)),
     WHOLE_SUBMAT));
 
+} // namespace
+
 #endif // HAVE_CUDA