}
SANITY_CHECK(rvec, 1e-6);
- SANITY_CHECK(tvec, 1e-6);
+ SANITY_CHECK(tvec, 1e-3);
}
PERF_TEST(PointsNum_Algo, solveP3P)
if (CV_MAT_DEPTH(type) == CV_32S)
{
- //see ticket 1529: absdiff can be without saturation on 32S
- src1 /= 8;
- src2 /= 8;
+ // there might be not enough precision for integers
+ src1 /= 2048;
+ src2 /= 2048;
}
TEST_CYCLE() cv::addWeighted( src1, alpha, src2, beta, gamma, dst, dst.type() );
- SANITY_CHECK(dst);
+ SANITY_CHECK(dst, 1);
}
Mat mask;
declare.in(frame);
- ORB detector(1500, 1.3f, 5);
+ ORB detector(1500, 1.3f, 1);
vector<KeyPoint> points;
TEST_CYCLE() detector(frame, mask, points);
Mat mask;
declare.in(frame);
- ORB detector(1500, 1.3f, 5);
+ ORB detector(1500, 1.3f, 1);
vector<KeyPoint> points;
detector(frame, mask, points);
sort(points.begin(), points.end(), comparators::KeypointGreater());
Mat mask;
declare.in(frame);
- ORB detector(1500, 1.3f, 5);
+ ORB detector(1500, 1.3f, 1);
vector<KeyPoint> points;
Mat descriptors;
TEST_CYCLE() warpAffine( src, dst, warpMat, sz, interType, borderMode, Scalar::all(150) );
- SANITY_CHECK(dst);
+ SANITY_CHECK(dst, 1);
}
TEST_CYCLE() warpPerspective( src, dst, warpMat, sz, interType, borderMode, Scalar::all(150) );
- SANITY_CHECK(dst);
+ SANITY_CHECK(dst, 1);
}
PERF_TEST_P( TestWarpPerspectiveNear_t, WarpPerspectiveNear,
PERF_TEST_P(ImageName_MinSize, CascadeClassifierLBPFrontalFace,
testing::Combine(testing::Values( std::string("cv/shared/lena.png"),
- std::string("cv/shared/1_itseez-0000247.png"),
std::string("cv/shared/1_itseez-0000289.png"),
std::string("cv/shared/1_itseez-0000492.png"),
std::string("cv/shared/1_itseez-0000573.png"),
- std::string("cv/shared/1_itseez-0000803.png"),
std::string("cv/shared/1_itseez-0000892.png"),
- std::string("cv/shared/1_itseez-0000984.png"),
std::string("cv/shared/1_itseez-0001238.png"),
std::string("cv/shared/1_itseez-0001438.png"),
std::string("cv/shared/1_itseez-0002524.png")),
}
std::sort(faces.begin(), faces.end(), comparators::RectLess());
- SANITY_CHECK(faces);
+ SANITY_CHECK(faces, 3.001 * faces.size());
}