fixed BroxOpticalFlow regression test
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Tue, 4 Jun 2013 09:58:45 +0000 (13:58 +0400)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Tue, 4 Jun 2013 09:58:45 +0000 (13:58 +0400)
the output of BroxOpticalFlow differs a bit in CUDA 5.5

modules/gpu/test/test_optflow.cpp

index 9e30b92..53b93a0 100644 (file)
@@ -102,8 +102,8 @@ GPU_TEST_P(BroxOpticalFlow, Regression)
     for (int i = 0; i < v_gold.rows; ++i)
         f.read(v_gold.ptr<char>(i), v_gold.cols * sizeof(float));
 
-    EXPECT_MAT_NEAR(u_gold, u, 0);
-    EXPECT_MAT_NEAR(v_gold, v, 0);
+    EXPECT_MAT_SIMILAR(u_gold, u, 1e-3);
+    EXPECT_MAT_SIMILAR(v_gold, v, 1e-3);
 #else
     std::ofstream f(fname.c_str(), std::ios_base::binary);