From: Maria Dimashova Date: Sat, 23 Oct 2010 13:52:04 +0000 (+0000) Subject: fixed fails of cascade-detector and hog-detector tests (tickets 428, 432) X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~8537 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=761f76c8534a653c0b06f329309395bab48c1e19;p=platform%2Fupstream%2Fopencv.git fixed fails of cascade-detector and hog-detector tests (tickets 428, 432) --- diff --git a/tests/cv/src/acascadeandhog.cpp b/tests/cv/src/acascadeandhog.cpp index 85593a4..be87d22 100644 --- a/tests/cv/src/acascadeandhog.cpp +++ b/tests/cv/src/acascadeandhog.cpp @@ -347,7 +347,7 @@ int CV_DetectorTest::validate( int detectorIdx, vector >& objects ) } noPair += (int)count_if( map.begin(), map.end(), isZero ); totalNoPair += noPair; - if( noPair > valRects.size()*eps.noPair+1 ) + if( noPair > cvRound(valRects.size()*eps.noPair)+1 ) break; } if( imageIdx < (int)imageFilenames.size() ) @@ -358,7 +358,7 @@ int CV_DetectorTest::validate( int detectorIdx, vector >& objects ) ts->printf( CvTS::LOG, msg ); return CvTS::FAIL_BAD_ACCURACY; } - if ( totalNoPair > totalValRectCount*eps./*total*/noPair+1 ) + if ( totalNoPair > cvRound(totalValRectCount*eps./*total*/noPair)+1 ) { ts->printf( CvTS::LOG, "overrated count of rectangles without pair on all images set" ); return CvTS::FAIL_BAD_ACCURACY; diff --git a/tests/cv/src/tsysa.cpp b/tests/cv/src/tsysa.cpp index edb93b8..617b7c2 100644 --- a/tests/cv/src/tsysa.cpp +++ b/tests/cv/src/tsysa.cpp @@ -50,7 +50,7 @@ const char* blacklist[] = "calibrate-camera-artificial", //ticket 472 //"calibrate-camera-cpp", //ticket 564 //"calibrate-stereo-c", //ticket 565 - "cascade-detector", //ticket 432 + //"cascade-detector", //ticket 432 "chessboard-detector", //ticket 569 "chessboard-subpixel", //ticket 473 //"color-luv", //ticket 502 @@ -65,7 +65,7 @@ const char* blacklist[] = //"hist-backproj", //ticket 579 //"hist-bayesianprob", //ticket 619 //"hist-backprojpatch", //ticket 620 - "hog-detector", //ticket 428 + //"hog-detector", //ticket 428 "inpaint", //ticket 570