【技术实现步骤摘要】
本专利技术涉及一种检测方法,尤其是一种,属于抛光金属弧状面检测的
技术介绍
在エ业生产中,随着工业技术水平的不断提高,对产品的质量要求也随之提高,传统对エ件质量的监测主要靠人工目測。由于受检查人员的主观因素的影响,很容易出现误检和漏检等情况,并且人工目測还有效率低、准确率低和规范化程度不够,检测结果与检查人员的个人能力及精神状态密切相关,稳定性和可靠性比较差,另外,也不能将检测数据分类实时送入计算机进行自动质量管理。为了解决人工目測工作量大、效率低、漏检率高的难题,企业急需引进ー种自动检测技术,以替代人工操作,在降低人力成本的同时又能实现对 产品质量的严格控制。所以,引入了机器视觉在エ件质量监测上的应用。通过机器视觉代替传统的人眼来对产品质量进行监测,提高了生产效率和产品的质量。目前,国内外也有许多学者在研究抛光弧状金属表面的瑕疵检测,比如轴承外表面这类圆柱形的金属エ件。此类エ件的检测还存在以下几个问题(1)、由于抛光弧状エ件表面的反射率高,相机接受到的反射光的反射角不同,所以很难得到光照均匀,幅面宽的图像;(2)采集到的图像灰度分布不均匀,有效区域过窄。如采用同轴光作为光源时,有效区域过窄,经实验分析检测ー个轴承需至少60张图像。为解决光照不均的问题,可以采用提取背景图像,再根据背景图像对图像进行增强,得到灰度均匀的图像。但当エ件有大缺陷的时候,背景图像的提取将会出现误差。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种,其操作方便,检测精度高,检测适应性好,稳定可靠。按照本专利技术提供的技术方案,一种,所述抛光金属弧状面瑕疵 ...
【技术保护点】
【技术特征摘要】
1.一种基于机器视觉的抛光金属弧状面瑕疵实时检测方法,其特征是所述抛光金属弧状面瑕疵实时检测方法包括如下步骤 步骤I、离线情况下,获取N张合格工件在正常工作光照下的第一样本图像及M张合格工件在低光照下的第二样本图像,对N张第一样本图像分别进行中值滤波获得图像序列In,n = 1,2,…,N,对M张第二样本图像分别进行中值滤波获得图像序列Im,m= 1,2,…,M,对图像序列In、图像序列1111分别进行数据融合后得到图像8(1,7)、11(1,50 ; 步骤2、统计融合后图像g(x,y)、h(x,y)内相应灰度值及灰度值对应的像素个数,分别得到图像g(x,y)、h(x, y)的直方图,根据直方图相应的较大波峰值对应的灰度值建立图像背景I(x,y)与直方图内较大波峰值对应的灰度值间的线性关系式为 I(X,y) = a (X,y) * (Zmax-Zh) +h (x, y) 其中,Zmax表示直方图内较大波峰值对应的灰度值,a(x, y)为斜率矩阵; 步骤3、从上述第一样本图像、第二样本图像中均任选一张样本图像,并建立所选第一样本图像、第二样本图像的直方图,得到所选第一样本图像、第二样本图像直方图内的较大波峰值对应的灰度值,根据所述灰度值及步骤2的线性关系式,分别得到所选第一样本图像、第二样本图像的反射分量; 步骤4、根据步骤3得到所选第一样本图像、第二样本图像的反射分量,建立合格工件反射分量标准差与直方图内较大波峰值对应的灰度值间的对应关系式为 其中,。(Zfflax)表示合格工件的反射分量标准差,Zmaxn表示所选第一样本图像直方图中最大波峰值对应的灰度值,Zmax ^表示所选第二样本图像直方图中最大波峰值对应的灰度值,On为所选第一样本图像的标准差,O。为所选第二样本图像的标准差; 步骤5、在线实时获取抛光金属弧状面工件在工作光照下的检测图像,对所述检测图像进行中值滤波,建立检测图像的直方图;根据直方图内较大波峰值对应的灰度值及上述步骤得到检测图像的反射分量;对获得检测图像的反射分量进行高斯滤波,得到第二反射分量,并计算第二反射分量的第二标准差,且根据步骤4计算得到检测图像在对应灰度水平的合格工件图像的第一标准差; 步骤6、比较第一标准差及第二标准差,以选取分割阈值,通过分割阈值对第二反射分量进行阈值分割,得到对应的二值图像; 步骤7、扫描上述二值图像,并对二值图像内不同连通区域进行标记,统计连通区域面积,将连通区域面积与预设判断阈值比较,判断抛光金属弧状面的瑕疵。2.根据权利要求I所述的基于机器视觉的抛光金属弧状面瑕疵实时检测方法,其特征是,所述步骤I包括如下步骤 步骤I. I、在离线情况下,采集N张合格工件在工作光照下的第一样本图像,然后降低至所需光照强度,采集M张合格工件在低光照强度下的第二样本图像; 步骤I. 2、对第一样本图像、第二样本图像进行中值滤波分别得到图像序列In,Iffl ;其中,n = 1,2,…,N,m = 1,2,…M ; 步骤I. 3、根据茗( 将图像序列In进行数据融合,其中,(x,y)表示图像序列内的像素位置;步骤I. 4、根据 将图像序列I111进行数据融合。3.根据权利要求I所述的基于机器视觉的抛光金属弧状面瑕疵实时检测方法,其特征是,所述步骤2包括如下步骤 步骤2. I、图像灰度取(T255,统计图像g(x,y)对应灰度值的像素个数,然后除以图像g(x, y)的总像素个数,得到图像g(x,y)的直方图P(z),并求出达到较大波峰值的灰度值Zg ; 步骤2. 2、根据步骤2. 1,得到图像h(x,y)的直方图q(z),...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。