Как обрезать круги (найденные с помощью Hough Transform) в OpenCV?
Я использую код изстраница, Это работает очень хорошо, и я получаю круг, который я ищу. Все мои изображения имеют только 1 круг, и я изменил параметрыHoughCircles()
такой, что код возвращает только 1 кружок.
Как я могу обрезать свое исходное изображение, чтобы новое изображение имело только круг (и область внутри него), и сохранить новое изображение в виде файла JPEG или PNG?
Исходя из исходного кода, центр круга задается
(cvRound(circles[1][0]), cvRound(circles[1][1]));
и радиус определяется как
cvRound(circles[1][2]);