mirror of
https://github.com/opencv/opencv.git
synced 2025-06-07 17:44:04 +08:00
Merge pull request #8842 from delftrobotics-forks:compile_fix_circlesgrid_debug
This commit is contained in:
commit
9bb17caa24
@ -46,6 +46,7 @@
|
|||||||
//#define DEBUG_CIRCLES
|
//#define DEBUG_CIRCLES
|
||||||
|
|
||||||
#ifdef DEBUG_CIRCLES
|
#ifdef DEBUG_CIRCLES
|
||||||
|
# include <iostream>
|
||||||
# include "opencv2/opencv_modules.hpp"
|
# include "opencv2/opencv_modules.hpp"
|
||||||
# ifdef HAVE_OPENCV_HIGHGUI
|
# ifdef HAVE_OPENCV_HIGHGUI
|
||||||
# include "opencv2/highgui.hpp"
|
# include "opencv2/highgui.hpp"
|
||||||
@ -289,7 +290,7 @@ void CirclesGridClusterFinder::findOutsideCorners(const std::vector<cv::Point2f>
|
|||||||
|
|
||||||
#ifdef DEBUG_CIRCLES
|
#ifdef DEBUG_CIRCLES
|
||||||
drawPoints(outsideCorners, cornersImage, 2, Scalar(128));
|
drawPoints(outsideCorners, cornersImage, 2, Scalar(128));
|
||||||
imshow("corners", outsideCornersImage);
|
imshow("corners", cornersImage);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -417,7 +418,7 @@ void CirclesGridClusterFinder::parsePatternPoints(const std::vector<cv::Point2f>
|
|||||||
if(distsbuf[0] > maxRectifiedDistance)
|
if(distsbuf[0] > maxRectifiedDistance)
|
||||||
{
|
{
|
||||||
#ifdef DEBUG_CIRCLES
|
#ifdef DEBUG_CIRCLES
|
||||||
cout << "Pattern not detected: too large rectified distance" << endl;
|
std::cout << "Pattern not detected: too large rectified distance" << std::endl;
|
||||||
#endif
|
#endif
|
||||||
centers.clear();
|
centers.clear();
|
||||||
return;
|
return;
|
||||||
@ -1535,7 +1536,7 @@ void CirclesGridFinder::getCornerSegments(const std::vector<std::vector<size_t>
|
|||||||
if (!isClockwise)
|
if (!isClockwise)
|
||||||
{
|
{
|
||||||
#ifdef DEBUG_CIRCLES
|
#ifdef DEBUG_CIRCLES
|
||||||
cout << "Corners are counterclockwise" << endl;
|
std::cout << "Corners are counterclockwise" << std::endl;
|
||||||
#endif
|
#endif
|
||||||
std::reverse(segments.begin(), segments.end());
|
std::reverse(segments.begin(), segments.end());
|
||||||
std::reverse(cornerIndices.begin(), cornerIndices.end());
|
std::reverse(cornerIndices.begin(), cornerIndices.end());
|
||||||
|
Loading…
Reference in New Issue
Block a user