From 20156d1eebfc8a196093a280e28193cc9e44db99 Mon Sep 17 00:00:00 2001 From: kalistratovag Date: Wed, 22 Apr 2015 16:29:10 +0300 Subject: [PATCH] Adding 1 to moments to avoid tests fails --- modules/imgproc/perf/perf_moments.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/imgproc/perf/perf_moments.cpp b/modules/imgproc/perf/perf_moments.cpp index 9b3c5428f..f0b222103 100644 --- a/modules/imgproc/perf/perf_moments.cpp +++ b/modules/imgproc/perf/perf_moments.cpp @@ -34,5 +34,11 @@ PERF_TEST_P(MomentsFixture_val, Moments1, TEST_CYCLE() m = cv::moments(src, binaryImage); + int len = (int)sizeof(cv::Moments) / sizeof(double); + cv::Mat mat(1, len, CV_64F, (void*)&m); + //adding 1 to moments to avoid accidental tests fail on values close to 0 + mat += 1; + + SANITY_CHECK_MOMENTS(m, 1e-4, ERROR_RELATIVE); }