fixed
authorElena Gvozdeva <elena.gvozdeva@itseez.com>
Wed, 22 Jan 2014 09:34:40 +0000 (13:34 +0400)
committerElena Gvozdeva <elena.gvozdeva@itseez.com>
Thu, 23 Jan 2014 10:50:30 +0000 (14:50 +0400)
modules/imgproc/perf/opencl/perf_matchTemplate.cpp

index b5ffecc..b28645c 100644 (file)
@@ -12,7 +12,7 @@ namespace ocl {
     typedef std::tr1::tuple<Size, Size, MethodType> ImgSize_TmplSize_Method_t;
     typedef TestBaseWithParam<ImgSize_TmplSize_Method_t> ImgSize_TmplSize_Method;
 
-    OCL_PERF_TEST_P(ImgSize_TmplSize_Method, matchTemplate,
+    OCL_PERF_TEST_P(ImgSize_TmplSize_Method, MatchTemplate,
             ::testing::Combine(
                 testing::Values(szSmall128, cv::Size(320, 240),
                                 cv::Size(640, 480), cv::Size(800, 600),
@@ -43,10 +43,13 @@ namespace ocl {
             method == TM_CCORR_NORMED ||
             method == TM_SQDIFF_NORMED ||
             method == TM_CCOEFF_NORMED;
-        double eps = isNormed ? 1e-6
-            : 255 * 255 * tmpl.total() * 1e-6;
+        double eps = isNormed ? 1e-3
+            : 255 * 255 * tmpl.total() * 1e-3;
 
-        SANITY_CHECK(result, eps);
+        if (isNormed)
+            SANITY_CHECK(result,eps,ERROR_RELATIVE);
+        else
+            SANITY_CHECK(result, eps);
     }
 }
 }