为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 数字图像处理算法及原理(七):最小二乘法拟合圆

数字图像处理算法及原理(七):最小二乘法拟合圆

2019-02-25 5页 doc 18KB 57阅读

用户头像

is_668482

暂无简介

举报
数字图像处理算法及原理(七):最小二乘法拟合圆数字图像处理算法及原理(七):最小二乘法拟合圆 最小二乘法拟合圆 最小二乘法(least squares analysis)是一种 数学 优化 技术,它通过 最小化 误差 的平方和找到一组数据的最佳 函数 匹配。 最小二乘法是用最简的方法求得一些绝对不可知的真值,而令误差平方之和为最小。 最小二乘法通常用于 曲线拟合 (least squares fitting) 。这里有 拟合圆曲线 的公式推导过程 和 matlab实现。 下面是matlab代码: 比如用其他算法(如霍夫、链码、形态学等)得到了某个圆或者近似圆的...
数字图像处理算法及原理(七):最小二乘法拟合圆
数字图像处理算法及原理(七):最小二乘法拟合圆 最小二乘法拟合圆 最小二乘法(least squares analysis)是一种 数学 优化 技术,它通过 最小化 误差 的平方和找到一组数据的最佳 函数 匹配。 最小二乘法是用最简的方法求得一些绝对不可知的真值,而令误差平方之和为最小。 最小二乘法通常用于 曲线拟合 (least squares fitting) 。这里有 拟合圆曲线 的公式推导过程 和 matlab实现。 下面是matlab代码: 比如用其他算法(如霍夫、链码、形态学等)得到了某个圆或者近似圆的轮廓,想要将其标准化。 %%此程序用于对二值图像获得的圆形边缘进行圆拟合,计算出圆心坐标及半径 %最小二乘法进行曲线拟合 function [xc,yc,R] = cirfit(x,y)%x、y为坐标点,都是一组向量。如x=[x1,x2,x3,...,xn] n=length(x); xx=x.*x; yy=y.*y; xy=x.*y; A=[sum(x) sum(y) n;sum(xy) sum(yy)... sum(y);sum(xx) sum(xy) sum(x)]; B=[-sum(xx+yy) ; -sum(xx.*y+yy.*y) ; -sum(xx.*x+xy.*y)]; a=A\B; xc = -0.5*a(1); yc = -0.5*a(2); R = sqrt((a(1)^2+a(2)^2)/4-a(3)); end %结束后返回的值便是圆心坐标及半径
/
本文档为【数字图像处理算法及原理(七):最小二乘法拟合圆】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索