Python 使圆心位于图像外部
Python Fit circle with center outside of image
我有以下磁盘的二进制映像,并提取了它的边框:
如何计算圆心和半径?我已经用 cv2.HoughCircles() 和 cv2.findContours() + cv2.fitEllipse() 尝试了一些方法,但是这些方法不适用于圆心远离图像的图像。
您可以从 3 个点找到圆心,但对于稳健的解决方案,最好使用 ransac 方法。它使用一组不同的解决方案,适用于您设置的所有边界点,并将为您提供更准确的解决方案。例如检查:here
我有以下磁盘的二进制映像,并提取了它的边框:
您可以从 3 个点找到圆心,但对于稳健的解决方案,最好使用 ransac 方法。它使用一组不同的解决方案,适用于您设置的所有边界点,并将为您提供更准确的解决方案。例如检查:here