diff --git a/src/algorithm/ImageProcess.cpp b/src/algorithm/ImageProcess.cpp index 7bfb9e0..b9b2a9d 100644 --- a/src/algorithm/ImageProcess.cpp +++ b/src/algorithm/ImageProcess.cpp @@ -199,7 +199,9 @@ cv::Mat ImageProcess::findCircleByBackground(const Mat &srcImg, const Mat& backg { Mat detectImg; Mat src = srcImg; - + float centerX = 0; + float centerY = 0; +/* cv::resize(src, detectImg, cv::Size(src.cols / REAIZE, src.rows / REAIZE)); int bBaseX = detectImg.cols; int bBaseY = detectImg.rows; @@ -211,8 +213,7 @@ cv::Mat ImageProcess::findCircleByBackground(const Mat &srcImg, const Mat& backg vector EDCircle = edcircles.getCircles(); double maxR = 0; int nIndex = -1; - float centerX = 0; - float centerY = 0; + double tmpmaxR = 0; for (int i = 0; i < EDCircle.size(); i++) { @@ -246,7 +247,8 @@ cv::Mat ImageProcess::findCircleByBackground(const Mat &srcImg, const Mat& backg center.y = (EDCircle[nIndex].center.y * REAIZE); return DetectCircle(srcImg, backgroundImg, center, radius, bEqual, cParam); } - else { + else */ + { center.x = centerX; center.y = centerY; radius = 0;