From d87b709c2614c87f74ce72de8c23c0e623f91f11 Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Thu, 21 Mar 2013 12:18:56 +0400 Subject: [PATCH] fixed minMax perf test --- modules/gpu/perf/perf_core.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/modules/gpu/perf/perf_core.cpp b/modules/gpu/perf/perf_core.cpp index 22840f9f46..70bb8f24f1 100644 --- a/modules/gpu/perf/perf_core.cpp +++ b/modules/gpu/perf/perf_core.cpp @@ -1748,7 +1748,10 @@ PERF_TEST_P(Sz_Depth_Norm, Core_Norm, const int normType = GET_PARAM(2); cv::Mat src(size, depth); - declare.in(src, WARMUP_RNG); + if (depth == CV_8U) + cv::randu(src, 0, 254); + else + declare.in(src, WARMUP_RNG); if (PERF_RUN_GPU()) { @@ -1923,7 +1926,10 @@ PERF_TEST_P(Sz_Depth, Core_MinMax, const int depth = GET_PARAM(1); cv::Mat src(size, depth); - declare.in(src, WARMUP_RNG); + if (depth == CV_8U) + cv::randu(src, 0, 254); + else + declare.in(src, WARMUP_RNG); if (PERF_RUN_GPU()) { @@ -1958,7 +1964,10 @@ PERF_TEST_P(Sz_Depth, Core_MinMaxLoc, const int depth = GET_PARAM(1); cv::Mat src(size, depth); - declare.in(src, WARMUP_RNG); + if (depth == CV_8U) + cv::randu(src, 0, 254); + else + declare.in(src, WARMUP_RNG); if (PERF_RUN_GPU()) {