【技术实现步骤摘要】
本专利技术涉及计算机图像分析与处理、简单数学模型等领域,特别是图像检测领域。
技术介绍
近年来,随着技术的不断提升与实际需要,图像中椭圆轮廓的检测在视频监控等领域渐渐地被广泛应用,如人脸识别、轮胎检测以及零件椭圆检测等。在椭圆检测技术上,应用最广泛的是Hough变换椭圆检测方法。Hough变换的基本原理在于利用点与线的对偶性,将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲线的检测问题转化为寻找参数空间中的峰值问题。现有的Hough变换检测椭圆的方法,利用了像素在空间域上的分布信息,虽然有效、实用,但同时也具有一定的局限性。Hough变换由于受阈值、图像分辨率、像素大小等因素的影响,所检测到的椭圆也会出现不被预知的变化,而Hough变换并没有后续的方法去处理这些遗留的问题,从而导致,Hough变换检测椭圆的方法在应用到实际中时,适应性并不那么理想。
技术实现思路
专利技术目的:针对上述问题,本专利技术提出了一种基于Hough变换和最大平均距离的椭圆检测方法。首先,对图像进行二值化处理,保留有效像素点。其次,建立容器,存储二值化图像中每一个像素点坐标。再次,依次以容器中每个像素点坐标为起始点,以容器中其它像素点坐标为终点,求对应的最大距离,并对所有最大距离求平均值。然后,运用Hough变换对二值化图像进行椭圆检测,并对检测到的所有椭圆求取其长轴距离。最后,将所获得的长轴距离与最大平均距离进行比较,保留最适合的椭圆,从而最终获得理想的椭圆检测图像。技术方案:一种基于Hough变换和最大平均距离的椭圆检测方法,包括如下步骤: ...
【技术保护点】
一种基于Hough变换和最大平均距离的椭圆检测方法,其特征在于:包括如下步骤:S1,构造样本图样的二值化图像,包括以下子步骤:S101,将椭圆样本图像从rgb转换为hsv,并分别对h、s、v求平均值作为待检测的有效像素点的参考值,记为C1=(h1,s1,v1);S102,以C1=(h1,s1,v1)为基准值,计算基准值和所述样本图像中的每个像素点的色彩距离并设定两个色彩之间的距离的阈值为Dist,距离小于Dist的图像的像素点灰度值设为255,其它的像素点灰度值置为0,构成二值化图像;S2,基于Hough变换和最大平均距离的椭圆检测,包括以下子步骤:S201,建立容器,存储所述二值化图像上每一个像素点坐标;S202,依次以容器中每个像素点坐标为起始点,以容器中其它像素点坐标为终点,求对应的最大距离,并对所有最大距离求平均值,记为AveDis;S203,对二值化图像运用随机Hough变换进行椭圆检测;S204,对检测到的所有椭圆选取其中两个,获取其长轴的距离,分别记作L1、L2;S205,将所获得的长轴距离L1、L2与最大平均距离AveDis进行比较,保留L1‑AveDIS和L2‑Ave ...
【技术特征摘要】
1.一种基于Hough变换和最大平均距离的椭圆检测方法,其特征在于:包括如下步骤:S1,构造样本图样的二值化图像,包括以下子步骤:S101,将椭圆样本图像从rgb转换为hsv,并分别对h、s、v求平均值作为待检测的有效像素点的参考值,记为C1=(h1,s1,v1);S102,以C1=(h1,s1,v1)为基准值,计算基准值和所述样本图像中的每个像素点的色彩距离并设定两个色彩之间的距离的阈值为Dist,距离小于Dist的图像的像素点灰度值设为255,其它的像素点灰度值置为0,构成二值化图像;S2,基于Hough变换和最大平均距离的椭圆检测,包括以下子步骤:S201,建立容器,存储所述二值化图像上每一个像素点坐标;S202,依次以容器中每个像素点坐标为起始点,以容器中其它像素点坐标为终点,求对应的最大距离,并对所有最大距离求平均值,记为AveDis;S203,对二值化图像运用随机Hough变换进行椭圆检测;S204,对检测到的所有椭圆选取其中两个,获取其长轴的距离,分别记作L1、L2;S205,将所获得的长轴距离L1、L2与最大平均距离AveDis进行比较,保留L1-AveDIS和L2-AveDis中绝对值最小的椭圆,将另一个椭圆舍弃S206,反复执行步骤S204和步骤S205,直到最终只剩一个椭圆,即为最终理想的椭圆检测图像。2.根据权利要求1所述的一种基于Hough变换和最大平均距离的椭圆检测方法,其特征在于:所述S101步骤中,样本图像从rgb转换为hsv的公式如下: s = 0 , i f ...
【专利技术属性】
技术研发人员:周晖,
申请(专利权)人:镇江市聚微科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。