diff --git a/modules/video/perf/opencl/perf_optflow_dualTVL1.cpp b/modules/video/perf/opencl/perf_optflow_dualTVL1.cpp index 8b71b9ad8..adf5e3583 100644 --- a/modules/video/perf/opencl/perf_optflow_dualTVL1.cpp +++ b/modules/video/perf/opencl/perf_optflow_dualTVL1.cpp @@ -66,10 +66,10 @@ OCL_PERF_TEST_P(OpticalFlowDualTVL1Fixture, OpticalFlowDualTVL1, ) ) { - Mat frame0 = imread(getDataPath("gpu/opticalflow/rubberwhale1.png"), cv::IMREAD_GRAYSCALE); + Mat frame0 = imread(getDataPath("cv/optflow/rubberwhale1.png"), cv::IMREAD_GRAYSCALE); ASSERT_FALSE(frame0.empty()) << "can't load rubberwhale1.png"; - Mat frame1 = imread(getDataPath("gpu/opticalflow/rubberwhale2.png"), cv::IMREAD_GRAYSCALE); + Mat frame1 = imread(getDataPath("cv/optflow/rubberwhale2.png"), cv::IMREAD_GRAYSCALE); ASSERT_FALSE(frame1.empty()) << "can't load rubberwhale2.png"; const Size srcSize = frame0.size(); @@ -79,7 +79,7 @@ OCL_PERF_TEST_P(OpticalFlowDualTVL1Fixture, OpticalFlowDualTVL1, const int medianFiltering = get<0>(filteringScale); const double scaleStep = get<1>(filteringScale); const bool useInitFlow = get<1>(params); - const double eps = 0.001; + double eps = 0.9; UMat uFrame0; frame0.copyTo(uFrame0); UMat uFrame1; frame1.copyTo(uFrame1); @@ -96,7 +96,7 @@ OCL_PERF_TEST_P(OpticalFlowDualTVL1Fixture, OpticalFlowDualTVL1, if (useInitFlow) { //calculate initial flow as result of optical flow - OCL_ON(alg->calc(uFrame0, uFrame1, uFlow)); + alg->calc(uFrame0, uFrame1, uFlow); } //set flag to use initial flow @@ -106,8 +106,7 @@ OCL_PERF_TEST_P(OpticalFlowDualTVL1Fixture, OpticalFlowDualTVL1, SANITY_CHECK(uFlow, eps, ERROR_RELATIVE); } - - } +} } // namespace cvtest::ocl #endif // HAVE_OPENCL \ No newline at end of file