declare.in(src1, src2, WARMUP_RNG).out(dst);
- TEST_CYCLE() cv::compare(src1, src2, dst, cmpType);
+ int runs = (sz.width <= 640) ? 8 : 1;
+ TEST_CYCLE_MULTIRUN(runs) cv::compare(src1, src2, dst, cmpType);
SANITY_CHECK(dst);
}
Mat src(sz, CV_MAKETYPE(depthSrc, channels));
randu(src, 0, 255);
Mat dst(sz, CV_MAKETYPE(depthDst, channels));
- declare.iterations(500);
- TEST_CYCLE() src.convertTo(dst, depthDst, alpha);
+ int runs = (sz.width <= 640) ? 8 : 1;
+ TEST_CYCLE_MULTIRUN(runs) src.convertTo(dst, depthDst, alpha);
SANITY_CHECK(dst, alpha == 1.0 ? 1e-12 : 1e-7);
}
declare.out(diagonalMatrix);
- TEST_CYCLE()
+ int runs = (size.width <= 640) ? 15 : 5;
+ TEST_CYCLE_MULTIRUN(runs)
{
diagonalMatrix = Mat::eye(size, type);
}
declare.out(zeroMatrix);
- TEST_CYCLE()
+ int runs = (size.width <= 640) ? 15 : 5;
+ TEST_CYCLE_MULTIRUN(runs)
{
zeroMatrix = Mat::zeros(size, type);
}
}
Mat dst;
- TEST_CYCLE() merge( (vector<Mat> &)mv, dst );
+ int runs = (sz.width <= 640) ? 8 : 1;
+ TEST_CYCLE_MULTIRUN(runs) merge( (vector<Mat> &)mv, dst );
SANITY_CHECK(dst, 1e-12);
}
\ No newline at end of file
randu(m, 0, 255);
vector<Mat> mv;
-
- TEST_CYCLE() split(m, (vector<Mat>&)mv);
+ int runs = (sz.width <= 640) ? 8 : 1;
+ TEST_CYCLE_MULTIRUN(runs) split(m, (vector<Mat>&)mv);
SANITY_CHECK(mv, 1e-12);
}
declare.in(src, WARMUP_RNG);
- TEST_CYCLE() cnt = countNonZero(src);
+ int runs = (sz.width <= 640) ? 8 : 1;
+ TEST_CYCLE_MULTIRUN(runs) cnt = countNonZero(src);
SANITY_CHECK(cnt);
}
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);
+ int runs = (sz.width <= 640) ? 8 : 1;
+ TEST_CYCLE_MULTIRUN(runs) cvtColor(src, dst, mode, ch.dcn);
SANITY_CHECK(dst, 1);
}
double maxval = theRNG().uniform(1, 254);
declare.in(src, WARMUP_RNG).out(dst);
- declare.iterations(500);
- TEST_CYCLE() threshold(src, dst, thresh, maxval, threshType);
+ int runs = (sz.width <= 640) ? 8 : 1;
+ TEST_CYCLE_MULTIRUN(runs) threshold(src, dst, thresh, maxval, threshType);
SANITY_CHECK(dst);
}