Updated fix for accumulate performance test in case of multiple iterations
authorVitaly Tuzov <terfendail@mediana.jetos.com>
Mon, 29 May 2017 13:47:41 +0000 (16:47 +0300)
committerVitaly Tuzov <terfendail@mediana.jetos.com>
Tue, 13 Jun 2017 16:23:34 +0000 (19:23 +0300)
modules/imgproc/perf/perf_accumulate.cpp

index 6f93429..fc3ac7f 100644 (file)
@@ -30,9 +30,9 @@ PERF_TEST_P( Size_MatType, Accumulate,
     declare.time(100);
     declare.in(src, WARMUP_RNG).out(dst);
 
-    TEST_CYCLE() { dst.setTo(cv::Scalar::all(0)); accumulate(src, dst); }
+    TEST_CYCLE() accumulate(src, dst);
 
-    SANITY_CHECK(dst);
+    SANITY_CHECK_NOTHING();
 }
 
 #ifdef HAVE_OPENVX
@@ -60,9 +60,9 @@ PERF_TEST_P( Size_MatType, AccumulateSquare,
     declare.time(100);
     declare.in(src, WARMUP_RNG).out(dst);
 
-    TEST_CYCLE() { dst.setTo(cv::Scalar::all(0)); accumulateSquare(src, dst); }
+    TEST_CYCLE() accumulateSquare(src, dst);
 
-    SANITY_CHECK(dst);
+    SANITY_CHECK_NOTHING();
 }
 
 #ifdef HAVE_OPENVX
@@ -90,7 +90,7 @@ PERF_TEST_P( Size_MatType, AccumulateWeighted,
     declare.time(100);
     declare.in(src, WARMUP_RNG).out(dst);
 
-    TEST_CYCLE() { dst.setTo(cv::Scalar::all(0)); accumulateWeighted(src, dst, 0.314); }
+    TEST_CYCLE() accumulateWeighted(src, dst, 0.314);
 
-    SANITY_CHECK(dst);
+    SANITY_CHECK_NOTHING();
 }