Increase accuracy interval for image filters on Android and other platforms when...
authorAndrey Pavlenko <andrey.pavlenko@itseez.com>
Mon, 26 Nov 2012 12:09:24 +0000 (16:09 +0400)
committerAndrey Kamaev <andrey.kamaev@itseez.com>
Mon, 26 Nov 2012 18:29:05 +0000 (22:29 +0400)
modules/imgproc/perf/perf_blur.cpp
modules/imgproc/perf/perf_filter2d.cpp

index 36519f3..a79603f 100644 (file)
@@ -63,11 +63,7 @@ PERF_TEST_P(Size_MatType_BorderType3x3, gaussianBlur3x3,
 
     TEST_CYCLE() GaussianBlur(src, dst, Size(3,3), 0, 0, btype);
 
-#if CV_SSE2
     SANITY_CHECK(dst, 1);
-#else
-    SANITY_CHECK(dst);
-#endif
 }
 
 PERF_TEST_P(Size_MatType_BorderType3x3, blur3x3,
@@ -89,7 +85,7 @@ PERF_TEST_P(Size_MatType_BorderType3x3, blur3x3,
 
     TEST_CYCLE() blur(src, dst, Size(3,3), Point(-1,-1), btype);
 
-    SANITY_CHECK(dst, 1e-3);
+    SANITY_CHECK(dst, 1);
 }
 
 PERF_TEST_P(Size_MatType_BorderType, blur16x16,
@@ -183,7 +179,7 @@ PERF_TEST_P(Size_MatType_BorderType, gaussianBlur5x5,
 
     TEST_CYCLE() GaussianBlur(src, dst, Size(5,5), 0, 0, btype);
 
-    SANITY_CHECK(dst);
+    SANITY_CHECK(dst, 1e-3);
 }
 
 PERF_TEST_P(Size_MatType_BorderType, blur5x5,
@@ -205,5 +201,5 @@ PERF_TEST_P(Size_MatType_BorderType, blur5x5,
 
     TEST_CYCLE() blur(src, dst, Size(5,5), Point(-1,-1), btype);
 
-    SANITY_CHECK(dst, 1e-3);
+    SANITY_CHECK(dst, 1);
 }
index e5310e2..4176e66 100644 (file)
@@ -39,7 +39,7 @@ PERF_TEST_P( TestFilter2d, Filter2d,
 
     TEST_CYCLE() filter2D(src, dst, CV_8UC4, kernel, Point(1, 1), 0., borderMode);
 
-    SANITY_CHECK(dst);
+    SANITY_CHECK(dst, 1);
 }
 
 PERF_TEST_P( Image_KernelSize, GaborFilter2d,