全球旧事资料 分类
阈值之差小于05时停止,最后得到的全局阈值为1021332,二值化后的图像如下所示:
二值化后的图像
f5Hough变换检测圆形边界Hough变换的原理就是利用图像全局特征将边缘像素连接起来组成区
域封闭边界,它将图像空间转换到参数空间,在参数空间对点进行描述,达到检测图像边缘的目的。该方法把所有可能落在边缘上的点进行统计计算,根据对数据的统计结果确定属于边缘的程度。其实质就是对图像进行坐标变换,把平面坐标变换为参数坐标,使变换的结果更易识别和检测。
Hough变换的基本原理在于,利用点与线的对偶性,将图像空间的线条变为参数空间的聚集点,从而检测给定图像是否存在给定性质的曲线。圆的方程为:xa2yb2r2,通过Hough变换,将图像空间对应到参数空间。把XY平面上的圆转换到abr参数空间,则图像空间中过xy点圆对应参数空间中,高度r变化下的一个三维锥面,如下
同理,过图像空间中任意一点的圆对应于参数空间中的一个三维锥面。因此,过图像空间上同一圆上的点,对应的参数空间中的三维锥面,在r高度必然相交于一点abr。这样通过检测这一点可以得到圆的参数,相应的圆也可求得了。图像平面的方程转化为参数平面上的示意图如图所示:
fHough变换是基于通过提取分布于目标圆周上的参数及点的特征值的来检测圆或圆弧的。为了检测目标外形对图像上的每点定义一个参数空间的映射。Hough变换通过在参数空间找寻特征峰值或最大值点得到位于图像空间中的特征目标形状来转换问题。
对于已知半径的圆Hough变换可以检测任意已知表达形式的曲线,关键在于选择合适的参数空间。我们可以根据曲线的表达形式决定其参数空间。当检测某一已知半径的圆时,可以使用与原图像空间相同的空间作为其参数空间。则原图像空间中的一个圆对应参数空间中的一个点,参数空间的一个点对应图像空间中一个圆,原图像空间中在同一圆上的点,它们的参数相同即a,b相同,它们在参数空间对应的圆就会过同一点(a,b),因此,将原图像中的所有点变换到参数空间之后,依据参数空间中点的聚集度就可判断出原图像空间中有无近似于圆的图形。
对于未知半径的圆,在一个xy平面图像中确定一个圆至少需要三个元素,即圆心的x轴和y轴坐标,圆的半径,因此Hough变换检测圆的目的就是检测出图像中各个圆的圆心坐标以及圆的半径。其基本思想是将原图像空间中边缘点映射至参数空间中,再将参数空间中得到的全部坐标点元素所对应的累加值进行统计,并根据此r
好听全球资料 返回顶部