From ec33c4ae367d994128fd06433bfedcd1a1494c3c Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Thu, 18 Dec 2014 11:37:26 +0300 Subject: [PATCH] increase epsilons for tests due to different optimizations (IPP vs CUDA, float vs double) --- modules/cudev/test/test_arithm_func.cu | 4 ++-- modules/cudev/test/test_color_cvt.cu | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/cudev/test/test_arithm_func.cu b/modules/cudev/test/test_arithm_func.cu index c9bc0d8f3..8d6826bcc 100644 --- a/modules/cudev/test/test_arithm_func.cu +++ b/modules/cudev/test/test_arithm_func.cu @@ -69,7 +69,7 @@ public: Mat dst_gold; cv::sqrt(src, dst_gold); - EXPECT_MAT_NEAR(dst_gold, dst, 0.0); + EXPECT_MAT_NEAR(dst_gold, dst, 1e-4); } void test_expr() @@ -88,7 +88,7 @@ public: cv::multiply(src1, src2, dst_gold); cv::sqrt(dst_gold, dst_gold); - EXPECT_MAT_NEAR(dst_gold, dst, 0.0); + EXPECT_MAT_NEAR(dst_gold, dst, 1e-4); } }; diff --git a/modules/cudev/test/test_color_cvt.cu b/modules/cudev/test/test_color_cvt.cu index 62cd49ca6..53154f99c 100644 --- a/modules/cudev/test/test_color_cvt.cu +++ b/modules/cudev/test/test_color_cvt.cu @@ -69,7 +69,7 @@ enum { GpuMat_::type> dstb = src_space ## _to_ ## dst_space ## _(d_srcb); \ Mat dstb_gold; \ cv::cvtColor(srcb, dstb_gold, COLOR_ ## src_space ## 2 ## dst_space); \ - EXPECT_MAT_NEAR(dstb_gold, dstb, 1.0); \ + EXPECT_MAT_NEAR(dstb_gold, dstb, 2.0); \ Mat bgrf = randomMat(size, CV_32FC3, 0, 1); \ Mat srcf; \ cv::cvtColor(bgrf, srcf, COLOR_BGR ## 2 ## src_space, src_cn); \ @@ -77,7 +77,7 @@ enum { GpuMat_::type> dstf = src_space ## _to_ ## dst_space ## _(d_srcf); \ Mat dstf_gold; \ cv::cvtColor(srcf, dstf_gold, COLOR_ ## src_space ## 2 ## dst_space); \ - EXPECT_MAT_NEAR(dstf_gold, dstf, 1.0); \ + EXPECT_MAT_NEAR(dstf_gold, dstf, 2.0); \ } // RGB <-> BGR