X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=modules%2Fcalib3d%2Fsrc%2Fcalibinit.cpp;h=9297bd35b127e5e68661e8360a3d4f9515a68bbb;hb=4560909a5e5cb284cdfd5619cdf4cf3622410388;hp=c2180d73ad43abb0a3ade148e18bfefec4135ad9;hpb=6c4f618db5d6dd329ae1a3693e2dc02c8de20e68;p=platform%2Fupstream%2Fopencv.git diff --git a/modules/calib3d/src/calibinit.cpp b/modules/calib3d/src/calibinit.cpp index c2180d7..9297bd3 100644 --- a/modules/calib3d/src/calibinit.cpp +++ b/modules/calib3d/src/calibinit.cpp @@ -2179,22 +2179,14 @@ static int quiet_error(int /*status*/, const char* /*func_name*/, return 0; } -bool findCirclesGrid(InputArray image, Size patternSize, - OutputArray centers, int flags, - const Ptr &blobDetector, - CirclesGridFinderParameters parameters) -{ - CirclesGridFinderParameters2 parameters2; - *((CirclesGridFinderParameters*)¶meters2) = parameters; - return cv::findCirclesGrid2(image, patternSize, centers, flags, blobDetector, parameters2); -} - -bool findCirclesGrid2(InputArray _image, Size patternSize, - OutputArray _centers, int flags, const Ptr &blobDetector, - CirclesGridFinderParameters2 parameters) +bool findCirclesGrid( InputArray _image, Size patternSize, + OutputArray _centers, int flags, const Ptr &blobDetector, + const CirclesGridFinderParameters& parameters_) { CV_INSTRUMENT_REGION() + CirclesGridFinderParameters parameters = parameters_; // parameters.gridType is amended below + bool isAsymmetricGrid = (flags & CALIB_CB_ASYMMETRIC_GRID) ? true : false; bool isSymmetricGrid = (flags & CALIB_CB_SYMMETRIC_GRID ) ? true : false; CV_Assert(isAsymmetricGrid ^ isSymmetricGrid); @@ -2286,7 +2278,7 @@ bool findCirclesGrid2(InputArray _image, Size patternSize, bool findCirclesGrid(InputArray _image, Size patternSize, OutputArray _centers, int flags, const Ptr &blobDetector) { - return cv::findCirclesGrid2(_image, patternSize, _centers, flags, blobDetector, CirclesGridFinderParameters2()); + return cv::findCirclesGrid(_image, patternSize, _centers, flags, blobDetector, CirclesGridFinderParameters()); } } // namespace