Python Подходящий круг с центром снаружи изображения - PullRequest
1 голос
/ 04 апреля 2020

У меня есть следующее двоичное изображение диска и извлечены границы его: Binary image of disk Border Как вычислить центр и радиус круга ? Я уже пробовал некоторые методы с cv2.HoughCircles () и cv2.findContours () + cv2.fitEllipse (), однако они не работают с изображениями, где центр круга находится далеко за пределами изображения.

1 Ответ

1 голос
/ 04 апреля 2020

Вы можете найти центр круга из 3-х точек, но для надежного решения лучше использовать метод ransa c. Он использует набор различных решений для всех установленных вами ограничительных точек и даст вам более точное решение. Например, проверьте: здесь

...