我试图用最小二乘法对数据点的子集进行激光扫描的圆检测。由于测量只得到一个圆的一部分,最小二乘法返回错误的结果,报告一个圆比实际更接近激光。我只对圆的局部坐标感兴趣,它知道半径RR。
sol = optimize.root(circle, centre, args=(range_points), method=
(请参阅下面的链接) (How to fit a 2D ellipse to given points) 现在,我们已经知道了如何使用最小二乘法通过Casey提供的代码来拟合具有给定点的二维椭圆。我在想,我们是否可以基于椭圆方程Ax^2 + Bxy + Cy^2 + Dx + Ey=1推导出焦点(作为x和y的函数),其中A,B,C,D,E是系数,并将其用作最小二乘法的约束。