corrected badarg test of findchessboardcorners (thanks to Pieter-Jan Busschaert)
authorVadim Pisarevsky <no@email>
Wed, 27 Apr 2011 17:56:58 +0000 (17:56 +0000)
committerVadim Pisarevsky <no@email>
Wed, 27 Apr 2011 17:56:58 +0000 (17:56 +0000)
modules/calib3d/test/test_chesscorners_badarg.cpp

index 5710cf686d0834599c0cb04cbc5fc623387bb9f6..1a3e5eed0e9d88b000761d953e95ca38eb0ed999 100644 (file)
@@ -83,7 +83,8 @@ protected:
                 cvFindChessboardCorners( &arr, pattern_size, out_corners, out_corner_count, flags );
             else
                 cvDrawChessboardCorners( &drawCorImg, pattern_size, 
-                    (CvPoint2D32f*)&corners[0], (int)corners.size(), was_found);
+                    (CvPoint2D32f*)(corners.empty() ? 0 : &corners[0]),
+                    (int)corners.size(), was_found);
     }
 };