handle the non-detected board case in cv::drawChessboardCorners.

This commit is contained in:
Vadim Pisarevsky 2010-06-13 16:12:50 +00:00
parent 654d447661
commit fa3c6821ac

View File

@ -1909,6 +1909,8 @@ void drawChessboardCorners( Mat& image, Size patternSize,
const Mat& corners,
bool patternWasFound )
{
if( corners.cols == 0 || corners.rows == 0 )
return;
CvMat _image = image;
CV_Assert((corners.cols == 1 || corners.rows == 1) &&
corners.type() == CV_32FC2 && corners.isContinuous());