mirror of
https://github.com/opencv/opencv.git
synced 2024-11-24 19:20:28 +08:00
Update hough.cpp
This commit is contained in:
parent
5bb098ba5d
commit
22eb91a7e0
@ -2293,6 +2293,9 @@ static void HoughCircles( InputArray _image, OutputArray _circles,
|
||||
break;
|
||||
case HOUGH_GRADIENT_ALT:
|
||||
{
|
||||
if( param2 >= 1 )
|
||||
CV_Error( Error::StsOutOfRange, "when using HOUGH_GRADIENT_ALT method, param2 parameter must be smaller than 1.0" );
|
||||
|
||||
std::vector<EstimatedCircle> circles;
|
||||
Mat image = _image.getMat();
|
||||
HoughCirclesAlt(image, circles, dp, minDist, minRadius, maxRadius, param1, param2);
|
||||
@ -2320,7 +2323,7 @@ static void HoughCircles( InputArray _image, OutputArray _circles,
|
||||
}
|
||||
break;
|
||||
default:
|
||||
CV_Error( Error::StsBadArg, "Unrecognized method id. Actually only CV_HOUGH_GRADIENT is supported." );
|
||||
CV_Error( Error::StsBadArg, "Unrecognized method id. Actually supported methods are HOUGH_GRADIENT and HOUGH_GRADIENT_ALT" );
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user