fixed fails of cascade-detector and hog-detector tests (tickets 428, 432)
authorMaria Dimashova <no@email>
Sat, 23 Oct 2010 13:52:04 +0000 (13:52 +0000)
committerMaria Dimashova <no@email>
Sat, 23 Oct 2010 13:52:04 +0000 (13:52 +0000)
tests/cv/src/acascadeandhog.cpp
tests/cv/src/tsysa.cpp

index 85593a4..be87d22 100644 (file)
@@ -347,7 +347,7 @@ int CV_DetectorTest::validate( int detectorIdx, vector<vector<Rect> >& 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<vector<Rect> >& 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;
index edb93b8..617b7c2 100644 (file)
@@ -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