哈夫变换检测圆.doc

哈夫变换检测圆.doc

合 肥 学 院 哈夫变换检测圆报告 专 业:___08级电子信息工程3班__ 学 号:____ 0805070240__________ 姓 名:_____ _ 胡 光____________ 指导老师:_____ _ 周泽华____________ 日 期:_ 2011-11-25______ _ _ 哈夫变换检测圆 实验目的 进一步了解Matlab软件/语言,掌握哈夫变换的基本原理,运用所掌握的图像处理知识和哈夫变换的思想检测直线和圆,培养处理实际图像的能力并为课堂教学提供配套的实践机会。 实验原理 哈夫变换是将图像空间中的线性转换为参数空间中的进行描述的方法。对于直线的变换而言,将所有可能落在直线边界上的进行统计计算,根据对数据统计的解释,确定该点属于该直线的程度;该变换同样适用于圆的检测。 圆的一般方程是: (x-a)^2+(y-b)^2=r^2 (1) 因为式(1)有3个参数a,b,r, 所以需要在参数空间里建立1个3-D的累加数组A,其元素可写为A (a,b,r)。我们可让a和b依次变化而根据式 (1) 算出r,并对A累加: A (a,b,r)=A (a,b,r) + 1 原来图像空间中的给定点借助梯度算子(索贝尔算子)来确定,可利用计算梯度时获得的梯度方向信息来减少求哈夫变换所需的计算量。

文档评论(0)

1亿VIP精品文档

相关文档