user3199134:
J'ai l'image binaire suivante d'un disque, et extrait la frontière de celui - ci: Comment puis - je calculer le centre et le rayon du cercle? Je l' ai déjà essayé quelques méthodes avec cv2.HoughCircles () et cv2.findContours () + cv2.fitEllipse (), mais ceux - ci ne fonctionnent pas avec des images où le centre du cercle est loin à l' extérieur de l'image.
Andrey Smorodov:
Vous pouvez trouver le centre du cercle de 3 points, mais pour une solution robuste , il est préférable d'utiliser la méthode RANSAC. Il utilise un ensemble de solutions différentes, pour tous vos points de délimitation définis et vous donnera une solution plus précise. Par exemple vérifier: ici