diff --git a/modules/calib3d/perf/perf_pnp.cpp b/modules/calib3d/perf/perf_pnp.cpp index fa8f5808db..00a7c7e852 100644 --- a/modules/calib3d/perf/perf_pnp.cpp +++ b/modules/calib3d/perf/perf_pnp.cpp @@ -86,6 +86,7 @@ PERF_TEST(PointsNum_Algo, solveP3P) add(points2d, noise, points2d); declare.in(points3d, points2d); + declare.time(100); TEST_CYCLE_N(1000) { diff --git a/modules/core/perf/perf_arithm.cpp b/modules/core/perf/perf_arithm.cpp index c7f497892a..962a9e00b1 100644 --- a/modules/core/perf/perf_arithm.cpp +++ b/modules/core/perf/perf_arithm.cpp @@ -123,6 +123,7 @@ PERF_TEST_P(Size_MatType, add, TYPICAL_MATS_CORE_ARITHM) cv::Mat c = Mat(sz, type); declare.in(a, b, WARMUP_RNG).out(c); + declare.time(50); if (CV_MAT_DEPTH(type) == CV_32S) { diff --git a/modules/core/perf/perf_bitwise.cpp b/modules/core/perf/perf_bitwise.cpp index 76354f45c3..d31e019703 100644 --- a/modules/core/perf/perf_bitwise.cpp +++ b/modules/core/perf/perf_bitwise.cpp @@ -19,6 +19,7 @@ PERF_TEST_P(Size_MatType, bitwise_not, TYPICAL_MATS_BITW_ARITHM) cv::Mat c = Mat(sz, type); declare.in(a, WARMUP_RNG).out(c); + declare.time(100); TEST_CYCLE() cv::bitwise_not(a, c); @@ -34,6 +35,7 @@ PERF_TEST_P(Size_MatType, bitwise_and, TYPICAL_MATS_BITW_ARITHM) cv::Mat c = Mat(sz, type); declare.in(a, b, WARMUP_RNG).out(c); + declare.time(100); TEST_CYCLE() bitwise_and(a, b, c); @@ -49,6 +51,7 @@ PERF_TEST_P(Size_MatType, bitwise_or, TYPICAL_MATS_BITW_ARITHM) cv::Mat c = Mat(sz, type); declare.in(a, b, WARMUP_RNG).out(c); + declare.time(100); TEST_CYCLE() bitwise_or(a, b, c); @@ -64,6 +67,7 @@ PERF_TEST_P(Size_MatType, bitwise_xor, TYPICAL_MATS_BITW_ARITHM) cv::Mat c = Mat(sz, type); declare.in(a, b, WARMUP_RNG).out(c); + declare.time(100); TEST_CYCLE() bitwise_xor(a, b, c); diff --git a/modules/core/perf/perf_dot.cpp b/modules/core/perf/perf_dot.cpp index 8de1a7cba1..40dc9a4d5e 100644 --- a/modules/core/perf/perf_dot.cpp +++ b/modules/core/perf/perf_dot.cpp @@ -21,6 +21,7 @@ PERF_TEST_P( MatType_Length, dot, Mat b(size, size, type); declare.in(a, b, WARMUP_RNG); + declare.time(100); double product; diff --git a/modules/core/perf/perf_norm.cpp b/modules/core/perf/perf_norm.cpp index a9428ee9d0..4fb498eb30 100644 --- a/modules/core/perf/perf_norm.cpp +++ b/modules/core/perf/perf_norm.cpp @@ -150,6 +150,7 @@ PERF_TEST_P(Size_MatType_NormType, normalize_mask, if(normType==NORM_L2) alpha = (double)src.total()/10; declare.in(src, WARMUP_RNG).in(mask).out(dst); + declare.time(100); TEST_CYCLE() normalize(src, dst, alpha, 0., normType, -1, mask); diff --git a/modules/core/perf/perf_reduce.cpp b/modules/core/perf/perf_reduce.cpp index 77172770bb..81cdb5db57 100644 --- a/modules/core/perf/perf_reduce.cpp +++ b/modules/core/perf/perf_reduce.cpp @@ -32,6 +32,7 @@ PERF_TEST_P(Size_MatType_ROp, reduceR, Mat vec(1, sz.width, ddepth < 0 ? matType : ddepth); declare.in(src, WARMUP_RNG).out(vec); + declare.time(100); TEST_CYCLE() reduce(src, vec, 0, reduceOp, ddepth); @@ -58,6 +59,7 @@ PERF_TEST_P(Size_MatType_ROp, reduceC, Mat vec(sz.height, 1, ddepth < 0 ? matType : ddepth); declare.in(src, WARMUP_RNG).out(vec); + declare.time(100); TEST_CYCLE() reduce(src, vec, 1, reduceOp, ddepth); diff --git a/modules/features2d/perf/perf_batchDistance.cpp b/modules/features2d/perf/perf_batchDistance.cpp index cf58be4fd4..157b59fb4a 100644 --- a/modules/features2d/perf/perf_batchDistance.cpp +++ b/modules/features2d/perf/perf_batchDistance.cpp @@ -92,6 +92,7 @@ PERF_TEST_P(Source_CrossCheck, batchDistance_L2, generateData(queryDescriptors, trainDescriptors, sourceType); + declare.time(50); TEST_CYCLE() { batchDistance(queryDescriptors, trainDescriptors, dist, CV_32F, (isCrossCheck) ? ndix : noArray(), @@ -118,6 +119,7 @@ PERF_TEST_P(Norm_CrossCheck, batchDistance_32F, Mat ndix; generateData(queryDescriptors, trainDescriptors, CV_32F); + declare.time(100); TEST_CYCLE() { diff --git a/modules/imgproc/perf/perf_cvt_color.cpp b/modules/imgproc/perf/perf_cvt_color.cpp index 42914fbdc7..67cec0f1cd 100644 --- a/modules/imgproc/perf/perf_cvt_color.cpp +++ b/modules/imgproc/perf/perf_cvt_color.cpp @@ -244,6 +244,7 @@ PERF_TEST_P(Size_CvtMode, cvtColor8u, Mat src(sz, CV_8UC(ch.scn)); Mat dst(sz, CV_8UC(ch.dcn)); + declare.time(100); declare.in(src, WARMUP_RNG).out(dst); TEST_CYCLE() cvtColor(src, dst, mode, ch.dcn); @@ -268,6 +269,7 @@ PERF_TEST_P(Size_CvtMode2, cvtColorYUV420, Mat src(sz.height + sz.height / 2, sz.width, CV_8UC(ch.scn)); Mat dst(sz, CV_8UC(ch.dcn)); + declare.time(100); declare.in(src, WARMUP_RNG).out(dst); TEST_CYCLE() cvtColor(src, dst, mode, ch.dcn); diff --git a/modules/imgproc/perf/perf_houghLines.cpp b/modules/imgproc/perf/perf_houghLines.cpp index 055c575665..c032c35850 100644 --- a/modules/imgproc/perf/perf_houghLines.cpp +++ b/modules/imgproc/perf/perf_houghLines.cpp @@ -32,7 +32,7 @@ PERF_TEST_P(Image_RhoStep_ThetaStep_Threshold, HoughLines, Canny(image, image, 0, 0); Mat lines; - declare.time(7); + declare.time(40); TEST_CYCLE() HoughLines(image, lines, rhoStep, thetaStep, threshold); diff --git a/modules/imgproc/perf/perf_integral.cpp b/modules/imgproc/perf/perf_integral.cpp index 9a6b7ad017..2760d7ad21 100644 --- a/modules/imgproc/perf/perf_integral.cpp +++ b/modules/imgproc/perf/perf_integral.cpp @@ -48,6 +48,7 @@ PERF_TEST_P(Size_MatType_OutMatDepth, integral_sqsum, Mat sqsum(sz, sdepth); declare.in(src, WARMUP_RNG).out(sum, sqsum); + declare.time(100); TEST_CYCLE() integral(src, sum, sqsum, sdepth); @@ -73,6 +74,7 @@ PERF_TEST_P( Size_MatType_OutMatDepth, integral_sqsum_tilted, Mat tilted(sz, sdepth); declare.in(src, WARMUP_RNG).out(sum, sqsum, tilted); + declare.time(100); TEST_CYCLE() integral(src, sum, sqsum, tilted, sdepth); diff --git a/modules/imgproc/perf/perf_resize.cpp b/modules/imgproc/perf/perf_resize.cpp index 4db5e49da8..4758347b34 100644 --- a/modules/imgproc/perf/perf_resize.cpp +++ b/modules/imgproc/perf/perf_resize.cpp @@ -106,6 +106,7 @@ PERF_TEST_P(MatInfo_Size_Scale_Area, ResizeArea, cv::Mat dst(to, matType); declare.in(src, WARMUP_RNG).out(dst); + declare.time(100); TEST_CYCLE() resize(src, dst, dst.size(), 0, 0, INTER_AREA); diff --git a/modules/imgproc/perf/perf_threshold.cpp b/modules/imgproc/perf/perf_threshold.cpp index f80fb65a33..65c13a05e2 100644 --- a/modules/imgproc/perf/perf_threshold.cpp +++ b/modules/imgproc/perf/perf_threshold.cpp @@ -31,6 +31,7 @@ PERF_TEST_P(Size_MatType_ThreshType, threshold, double maxval = theRNG().uniform(1, 254); declare.in(src, WARMUP_RNG).out(dst); + declare.time(100); TEST_CYCLE() threshold(src, dst, thresh, maxval, threshType); diff --git a/modules/imgproc/perf/perf_warp.cpp b/modules/imgproc/perf/perf_warp.cpp index b84e7ca982..925ea94a03 100644 --- a/modules/imgproc/perf/perf_warp.cpp +++ b/modules/imgproc/perf/perf_warp.cpp @@ -133,6 +133,7 @@ PERF_TEST_P( TestWarpPerspectiveNear_t, WarpPerspectiveNear, Mat dst(size, type); declare.in(src).out(dst); + declare.time(100); TEST_CYCLE() { diff --git a/modules/photo/perf/perf_inpaint.cpp b/modules/photo/perf/perf_inpaint.cpp index 6f039b4194..ea23bb4032 100644 --- a/modules/photo/perf/perf_inpaint.cpp +++ b/modules/photo/perf/perf_inpaint.cpp @@ -29,7 +29,7 @@ PERF_TEST_P(InpaintArea_InpaintingMethod, inpaint, Rect inpaintArea(src.cols/3, src.rows/3, sz.width, sz.height); mask(inpaintArea).setTo(255); - declare.in(src, mask).out(result).time(30); + declare.in(src, mask).out(result).time(120); TEST_CYCLE() inpaint(src, mask, result, 10.0, inpaintingMethod); diff --git a/modules/video/perf/perf_optflowpyrlk.cpp b/modules/video/perf/perf_optflowpyrlk.cpp index 0ac9efe7e7..1e5cfc25ff 100644 --- a/modules/video/perf/perf_optflowpyrlk.cpp +++ b/modules/video/perf/perf_optflowpyrlk.cpp @@ -163,6 +163,7 @@ PERF_TEST_P(Path_Idx_Cn_NPoints_WSize_Deriv, OpticalFlowPyrLK_self, testing::Com maxLevel = buildOpticalFlowPyramid(frame2, pyramid2, Size(winSize, winSize), maxLevel, withDerivatives); declare.in(pyramid1, pyramid2, inPoints).out(outPoints); + declare.time(400); TEST_CYCLE() {