added eps to ocl::buildWarpPerspectiveMaps perf test
authorIlya Lavrenov <ilya.lavrenov@itseez.com>
Wed, 13 Nov 2013 09:04:02 +0000 (13:04 +0400)
committerIlya Lavrenov <ilya.lavrenov@itseez.com>
Wed, 13 Nov 2013 09:04:02 +0000 (13:04 +0400)
modules/ocl/perf/perf_imgwarp.cpp

index 0aff45e..c69e115 100644 (file)
@@ -292,6 +292,7 @@ PERF_TEST_P(buildWarpPerspectiveMapsFixture, Inverse, OCL_TYPICAL_MAT_SIZES)
     };
     Mat M(3, 3, CV_64F, (void *)coeffs);
     const Size dsize = GetParam();
+    const double eps = 5e-4;
 
     Mat xmap(dsize, CV_32FC1), ymap(dsize, CV_32FC1);
     declare.in(M).out(xmap, ymap);
@@ -305,15 +306,15 @@ PERF_TEST_P(buildWarpPerspectiveMapsFixture, Inverse, OCL_TYPICAL_MAT_SIZES)
         oclXMap.download(xmap);
         oclYMap.download(ymap);
 
-        SANITY_CHECK(xmap);
-        SANITY_CHECK(ymap);
+        SANITY_CHECK(xmap, eps);
+        SANITY_CHECK(ymap, eps);
     }
     else if (RUN_PLAIN_IMPL)
     {
         TEST_CYCLE() buildWarpPerspectiveMaps(M, true, dsize, xmap, ymap);
 
-        SANITY_CHECK(xmap);
-        SANITY_CHECK(ymap);
+        SANITY_CHECK(xmap, eps);
+        SANITY_CHECK(ymap, eps);
     }
     else
         OCL_PERF_ELSE