Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
中心位于图像外部的Python拟合圆_Python_Opencv_Image Processing_Geometry_Cv2 - Fatal编程技术网

中心位于图像外部的Python拟合圆

中心位于图像外部的Python拟合圆,python,opencv,image-processing,geometry,cv2,Python,Opencv,Image Processing,Geometry,Cv2,我有一个磁盘的以下二进制图像,并提取了它的边框: 如何计算圆的圆心和半径?我已经用cv2.HoughCircles()和cv2.findContours()+cv2.fitEllipse()尝试了一些方法,但是这些方法不适用于圆心远离图像的图像。您可以从3个点找到圆心,但要获得可靠的解决方案,最好使用ransac方法。它为所有边界点集使用一组不同的解决方案,并将为您提供更精确的解决方案。例如检查:

我有一个磁盘的以下二进制图像,并提取了它的边框:
如何计算圆的圆心和半径?我已经用cv2.HoughCircles()和cv2.findContours()+cv2.fitEllipse()尝试了一些方法,但是这些方法不适用于圆心远离图像的图像。

您可以从3个点找到圆心,但要获得可靠的解决方案,最好使用ransac方法。它为所有边界点集使用一组不同的解决方案,并将为您提供更精确的解决方案。例如检查: