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 //check for ambiguity
if(rowCount()-pcell->bottom->getRow() > 2) 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(); flipVertical();
rotateRight(); rotateRight();
} }
@ -2259,7 +2259,7 @@ int Chessboard::Board::detectMarkers(cv::InputArray image)
cell->marker = noise-signal > (noise-reference)*0.5; cell->marker = noise-signal > (noise-reference)*0.5;
if(cell->marker) if(cell->marker)
count++; 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; return count;
@ -3373,7 +3373,7 @@ cv::Scalar Chessboard::Board::calcEdgeSharpness(cv::InputArray _img,float rise_d
} }
if(count == 0) 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); return cv::Scalar::all(9999);
} }
sharpness = sharpness/float(count); sharpness = sharpness/float(count);

Loading…
Cancel
Save