Commit f6a8ac2f authored by Alexander Karsakov's avatar Alexander Karsakov

Changed check condition in tests in case ipp disabled.

parent dc91be86
...@@ -15,8 +15,8 @@ PERF_TEST_P(Image_RhoStep_ThetaStep_Threshold, HoughLines, ...@@ -15,8 +15,8 @@ PERF_TEST_P(Image_RhoStep_ThetaStep_Threshold, HoughLines,
testing::Combine( testing::Combine(
testing::Values( "cv/shared/pic5.png", "stitching/a1.png" ), testing::Values( "cv/shared/pic5.png", "stitching/a1.png" ),
testing::Values( 1, 10 ), testing::Values( 1, 10 ),
testing::Values( 0.05, 0.1 ), testing::Values( 0.01, 0.1 ),
testing::Values( 80 , 150 ) testing::Values( 300, 500 )
) )
) )
{ {
...@@ -29,13 +29,17 @@ PERF_TEST_P(Image_RhoStep_ThetaStep_Threshold, HoughLines, ...@@ -29,13 +29,17 @@ PERF_TEST_P(Image_RhoStep_ThetaStep_Threshold, HoughLines,
if (image.empty()) if (image.empty())
FAIL() << "Unable to load source image" << filename; FAIL() << "Unable to load source image" << filename;
Canny(image, image, 100, 150, 3); Canny(image, image, 0, 0);
Mat lines; Mat lines;
declare.time(60); declare.time(60);
TEST_CYCLE() HoughLines(image, lines, rhoStep, thetaStep, threshold); TEST_CYCLE() HoughLines(image, lines, rhoStep, thetaStep, threshold);
EXPECT_FALSE(lines.empty()); transpose(lines, lines);
#if (0 && defined(HAVE_IPP) && !defined(HAVE_IPP_ICV_ONLY) && IPP_VERSION_X100 >= 801)
SANITY_CHECK_NOTHING(); SANITY_CHECK_NOTHING();
#else
SANITY_CHECK(lines);
#endif
} }
...@@ -189,7 +189,11 @@ void BaseHoughLineTest::run_test(int type) ...@@ -189,7 +189,11 @@ void BaseHoughLineTest::run_test(int type)
else if (type == PROBABILISTIC) else if (type == PROBABILISTIC)
count = countMatIntersection<Vec4i>(exp_lines, lines, 1e-4f, 0.f); count = countMatIntersection<Vec4i>(exp_lines, lines, 1e-4f, 0.f);
#if (0 && defined(HAVE_IPP) && !defined(HAVE_IPP_ICV_ONLY) && IPP_VERSION_X100 >= 801)
EXPECT_GE( count, (int) (exp_lines.total() * 0.8) ); EXPECT_GE( count, (int) (exp_lines.total() * 0.8) );
#else
EXPECT_EQ( count, (int) exp_lines.total());
#endif
} }
TEST_P(StandartHoughLinesTest, regression) TEST_P(StandartHoughLinesTest, regression)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment