diff --git a/modules/superres/test/test_precomp.hpp b/modules/superres/test/test_precomp.hpp index 47334e324..553481818 100644 --- a/modules/superres/test/test_precomp.hpp +++ b/modules/superres/test/test_precomp.hpp @@ -52,9 +52,9 @@ #define __OPENCV_TEST_PRECOMP_HPP__ #include "opencv2/opencv_modules.hpp" -#include "opencv2/core.hpp" -#include "opencv2/imgproc.hpp" +#include "opencv2/core/ocl.hpp" #include "opencv2/ts.hpp" +#include "opencv2/imgproc.hpp" #include "opencv2/superres.hpp" #include "cvconfig.h" #include "input_array_utility.hpp" diff --git a/modules/superres/test/test_superres.cpp b/modules/superres/test/test_superres.cpp index 95baefda9..92d51fd9a 100644 --- a/modules/superres/test/test_superres.cpp +++ b/modules/superres/test/test_superres.cpp @@ -282,7 +282,8 @@ TEST_F(SuperResolution, BTVL1_CUDA) TEST_F(SuperResolution, BTVL1_OCL) { - RunTest(cv::superres::createSuperResolution_BTVL1_OCL()); + if (cv::ocl::useOpenCL()) + RunTest(cv::superres::createSuperResolution_BTVL1_OCL()); } #endif