fit_ellipse:使用给定的一组点(闭合轮廓)找到椭圆的最佳拟合。-matlab开发

时间:2024-06-21 15:23:04
【文件属性】:

文件名称:fit_ellipse:使用给定的一组点(闭合轮廓)找到椭圆的最佳拟合。-matlab开发

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-21 15:23:04

matlab

此函数使用最小二乘标准从给定的一组点 (x,y) 估计与椭圆的最佳拟合。 LS 估计是为椭圆的圆锥表示(可能有倾斜)完成的。 圆锥椭圆表示 = a*x^2+b*x*y+c*y^2+d*x+e*y+f=0 (当项 x*y 存在时(即 b ~= 0),椭圆的倾斜/方向发生) 之后,在估计之后,从椭圆中去除倾斜(使用旋转矩阵),然后从圆锥表示中提取描述椭圆的其余参数。 出于调试目的,可以在给定轴手柄的顶部绘制估计。 笔记: 1) 此功能不适用于三维轴系。 (只有二维) 2) 估计椭圆的5个参数至少需要5个点。 3) 如果数据是双曲线或抛物线,函数返回空字段和状态指示


【文件预览】:
fit_ellipse.zip

网友评论