Merge pull request #25913 from asmorkalov:as/chessboard_debug_logs

Use CV_LOG_DEBUG for debug logging in chessboard detector.
pull/25915/head^2
Alexander Smorkalov 4 months ago committed by GitHub
commit 53a5b85d9f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 6
      modules/calib3d/src/chessboard.cpp

@ -1657,7 +1657,7 @@ bool Chessboard::Board::normalizeMarkerOrientation()
//check for ambiguity
if(rowCount()-pcell->bottom->getRow() > 2)
{
// std::cout << "FIX board " << pcell->bottom->getRow() << " " << rowCount();
CV_LOG_DEBUG(NULL, "FIX board " << pcell->bottom->getRow() << " " << rowCount());
flipVertical();
rotateRight();
}
@ -2259,7 +2259,7 @@ int Chessboard::Board::detectMarkers(cv::InputArray image)
cell->marker = noise-signal > (noise-reference)*0.5;
if(cell->marker)
count++;
// std::cout << x << "/" << y << " signal " << signal << " noise " << noise << " reference " << reference << " has marker " << int(cell->marker) << std::endl;
CV_LOG_DEBUG(NULL, "Cell: " << x << "/" << y << " signal " << signal << " noise " << noise << " reference " << reference << " has marker " << int(cell->marker));
}
}
return count;
@ -3373,7 +3373,7 @@ cv::Scalar Chessboard::Board::calcEdgeSharpness(cv::InputArray _img,float rise_d
}
if(count == 0)
{
std::cout <<"calcEdgeSharpness: checkerboard too small for calculation." << std::endl;
CV_LOG_DEBUG(NULL, "calcEdgeSharpness: checkerboard too small for calculation.");
return cv::Scalar::all(9999);
}
sharpness = sharpness/float(count);

Loading…
Cancel
Save