diff --git a/modules/gpu/perf/perf_imgproc.cpp b/modules/gpu/perf/perf_imgproc.cpp index 01327d2a93..c8677087ee 100644 --- a/modules/gpu/perf/perf_imgproc.cpp +++ b/modules/gpu/perf/perf_imgproc.cpp @@ -1413,7 +1413,7 @@ PERF_TEST_P(Sz_Depth_Code, ImgProc_CvtColor, TEST_CYCLE() cv::gpu::cvtColor(d_src, dst, info.code, info.dcn); - GPU_SANITY_CHECK(dst, 1e-4); + GPU_SANITY_CHECK(dst, 1e-2); } else { @@ -1609,7 +1609,7 @@ PERF_TEST_P(Sz_Depth_Cn, ImgProc_ImagePyramidBuild, cv::gpu::GpuMat dst; d_pyr.getLayer(dst, dstSize); - GPU_SANITY_CHECK(dst); + GPU_SANITY_CHECK(dst, 1e-3); } else { @@ -1646,7 +1646,7 @@ PERF_TEST_P(Sz_Depth_Cn, ImgProc_ImagePyramidGetLayer, TEST_CYCLE() d_pyr.getLayer(dst, dstSize); - GPU_SANITY_CHECK(dst); + GPU_SANITY_CHECK(dst, 1e-3); } else { diff --git a/modules/gpu/perf/perf_video.cpp b/modules/gpu/perf/perf_video.cpp index 16e0844106..2d33ff9324 100644 --- a/modules/gpu/perf/perf_video.cpp +++ b/modules/gpu/perf/perf_video.cpp @@ -143,7 +143,7 @@ PERF_TEST_P(ImagePair, Video_CreateOpticalFlowNeedleMap, TEST_CYCLE() cv::gpu::createOpticalFlowNeedleMap(u, v, vertex, colors); - GPU_SANITY_CHECK(vertex, 1e-6); + GPU_SANITY_CHECK(vertex, 1e-5); GPU_SANITY_CHECK(colors); } else diff --git a/modules/gpu/test/test_denoising.cpp b/modules/gpu/test/test_denoising.cpp index e416e92597..4d98e106a1 100644 --- a/modules/gpu/test/test_denoising.cpp +++ b/modules/gpu/test/test_denoising.cpp @@ -134,8 +134,8 @@ GPU_TEST_P(BruteForceNonLocalMeans, Regression) cv::resize(bgr_gold, bgr_gold, cv::Size(256, 256)); cv::resize(gray_gold, gray_gold, cv::Size(256, 256)); - EXPECT_MAT_NEAR(bgr_gold, dbgr, 1e-4); - EXPECT_MAT_NEAR(gray_gold, dgray, 1e-4); + EXPECT_MAT_NEAR(bgr_gold, dbgr, 1); + EXPECT_MAT_NEAR(gray_gold, dgray, 1); } INSTANTIATE_TEST_CASE_P(GPU_Denoising, BruteForceNonLocalMeans, ALL_DEVICES);