From 1dfcb6fb2290c21e31a50f452cddab6301bb9aaa Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Wed, 8 Dec 2010 20:15:54 +0000 Subject: [PATCH] make the floodfill test parameters more discrete, to avoid weird rounding errors --- tests/cv/src/afloodfill.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/cv/src/afloodfill.cpp b/tests/cv/src/afloodfill.cpp index 4acf703f2e..9674f0277b 100644 --- a/tests/cv/src/afloodfill.cpp +++ b/tests/cv/src/afloodfill.cpp @@ -138,12 +138,12 @@ void CV_FloodFillTest::get_test_array_types_and_sizes( int test_case_idx, l_diff = u_diff = cvScalarAll(0.); else { - CvMat m = cvMat( 1, 8, CV_64F, buf ); - cvRandArr( rng, &m, CV_RAND_NORMAL, cvScalarAll(0), cvScalarAll(4) ); + CvMat m = cvMat( 1, 8, CV_16S, buf ); + cvRandArr( rng, &m, CV_RAND_NORMAL, cvScalarAll(0), cvScalarAll(32) ); for( i = 0; i < 4; i++ ) { - l_diff.val[i] = fabs(m.data.db[i]); - u_diff.val[i] = fabs(m.data.db[i+4]); + l_diff.val[i] = fabs(m.data.s[i]/16.); + u_diff.val[i] = fabs(m.data.s[i+4]/16.); } }