一种基于机器视觉的压缩机外观检测方法与流程

文档序号:21787071发布日期:2020-08-07 20:34阅读:302来源:国知局
一种基于机器视觉的压缩机外观检测方法与流程

本发明涉及产品外观检测技术领域,特别是涉及一种基于机器视觉的压缩机产品外观检测。



背景技术:

压缩机产品外观质量影响着产品召回率以及压缩机制造企业的声誉,直接决定企业的生存。随着压缩机制造企业的自动化水平提高,产品产量提高,对压缩机的产品外观检测的精准度及效率要求也在提升。压缩机产品外观检测项目较多,主要包括吸气排气管及螺杆的垂直度检测、储液器与压缩机本体的平行度检测、tp螺栓的配合检测、地脚接地橡胶塞配合检测、铭牌完整度检测。

传统压缩机外观检测采用人工检测方法,人工检测无统一标准漏检与误检率高,且效率低无法满足工厂大量生产的效率要求。另一方面,工人工资高,这提高了压缩机生产的成本。因此,急需突破当前基于人工检测的压缩机外观质量检测方法,提高压缩机制造企业的自动化智能化水平,为压缩机制造企业提供一种智能化的方法来提高压缩机产品外观检测的效率与准确度。



技术实现要素:

本发明要解决的技术问题是:如何准确、高效地在线检测出外观不合格的压缩机产品。

为了解决上述技术问题,本发明的技术方案是提供了一种基于机器视觉的压缩机外观检测方法,其特征在于,包括以下步骤:

步骤1:根据事先指定的螺杆、吸气阀、排气阀、底脚橡胶塞、储液器、定位销、压缩机缸体、铭牌建立标准模板;

步骤2:由工业相机采集位于检测工位的压缩机的压缩机图像;

步骤3:对压缩机图像上的铭牌进行缺陷检测,通过检测后识别铭牌二维码进行产品数据记录用于产品全生命周期,最后对压缩机图像进行图像预处理,得到特征明显的压缩机特征图像;

步骤4:通过基于机器视觉的外观检测算法对待检测项目进行排查,利用压缩机特征图像对螺杆、吸气阀、排气阀、底脚橡胶塞、定位销、储液器、压缩机缸体这7个检测项目进行检测并定位目标,并分析其有无缺陷,若有缺陷,根据企业标准分类,进行检测时,用基于梯度的几何匹配方式,分析每个像素点的梯度值定义边缘,通过分析边缘的几何特征与步骤1所建立的标准模板匹配程度来判断是否检测到目标;

步骤5:得到并记录结果,对于不合格产品进行报警处理。

优选地,步骤2中,压缩机经传送带逐个输送至检测工位,到达检测工位后,停顿约2秒钟,压缩机经过检测工位的光电传感器后,光电传感器发出一个上升沿信号,上升沿信号触发两个相机在延迟0.8秒后拍摄一张照片从而获得所述压缩机图像,并将压缩机图像保存在pc机中。

优选地,步骤3中,对压缩机图像上的铭牌进行缺陷检测包括以下步骤:

步骤301:利用阈值分割定位压缩机图像上的铭牌图像区域,使用基于canny的亚像素边界提取方法获得铭牌图像区域的铭牌轮廓,建立基于铭牌轮廓的最小外接矩;

步骤303:计算铭牌轮廓与最小外接矩的距离,若距离大于阈值,视为铭牌缺损,若检测不到距离值,视为铭牌变形类缺陷或缺失;

步骤304:计算识别得到的铭牌轮廓与步骤1获得的铭牌标准模板的角度差作为铭牌匹配角度返回值,若铭牌匹配角度返回值大于阈值,则视为铭牌倾斜;

步骤305:对铭牌进行油污缺陷识别并记录铭牌上的二维码。

优选地,步骤3中,对压缩机图像进行图像预处理包括采用图像滤波去噪,随后进行图像二值化处理,得到特征明显的所述压缩机特征图像。

优选地,步骤4中:

利用步骤1得到的螺杆标准模板匹配定位压缩机特征图像中的螺杆,若检测不到螺杆目标,视为螺杆变形类缺陷或缺失,检测到螺杆目标后返回模板匹配角度返回值,模板匹配角度返回值为图像中匹配到的目标与目标标准模板的角度差,同时采用步骤1得到的压缩机缸体标准模板匹配压缩机特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值与螺杆模板匹配返回角度值做差得到差值,若差值大于阈值,则视为吸、螺杆弯曲缺陷;

利用步骤1得到的吸气阀标准模板及排气阀标准模板匹配定位压缩机特征图像中的吸气阀及排气阀,若检测不到目标,视为吸气阀及排气阀变形类缺陷或缺失,检测到目标后返回模板匹配角度返回值,同时采用步骤1得到的压缩机缸体标准模板匹配压缩机特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值与吸气阀及排气阀模板匹配返回角度值做差得到差值,若差值大于阈值,则视为吸气阀及排气阀弯曲缺陷;

利用步骤1得到的底脚橡胶塞标准模板匹配定位压缩机特征图像中的底脚橡胶塞,若检测不到目标,视为底脚橡胶塞缺失,检测到目标后返回模板匹配距离返回值,同时采用步骤1得到的压缩机缸体标准模板匹配压缩机特征图像中的压缩机缸体,将压缩机缸体模板匹配距离返回值与底脚橡胶塞模板匹配距离返回值做差得到差值,若差值大于阈值,则视为底脚橡胶塞未塞到位;

利用步骤1得到的定位销标准模板匹配定位压缩机特征图像中的压缩机定位销,若检测不到目标,视为定位销变形类缺陷或缺失,检测到目标后返回模板匹配角度返回值,同时采用步骤1得到的压缩机缸体标准模板匹配压缩机特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值与定位销模板匹配返回角度值做差得到差值,若差值大于阈值,则视为定位销弯曲缺陷;

利用步骤1得到的储液器标准模板匹配定位压缩机特征图像中的压缩机储液器,若检测不到目标,视为压缩机储液器变形类缺陷或缺失,检测到目标后返回模板匹配角度返回值,同时采用步骤1得到的压缩机缸体标准模板匹配压缩机特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值与定位销模板匹配返回角度值做差得到差值,若差值大于阈值,则视为压缩机储液器不平行缺陷;

利用步骤1得到的压缩机缸体标准模板匹配压缩机特征图像中的定位压缩机缸体,若检测不到目标或不匹配点多于阀值,视为压缩机缸体变形类缺陷。

由于采用了上述的技术方案,本发明与现有方案相比,具有以下的优点和积极效果:本发明供了一种基于机器视觉的压缩机外观检测方法代替传统的人工检测方法,能够较好地满足检测任务,且高效准确,提高了压缩机产品外观检测的精准度与效率,降低了误检率与漏检率,同时还能降低人工费用而为企业降低生产成本,具有很高的应用价值且经济效益高。

附图说明

图1是本发明的检测装置现场布置图;

图2是本发明基于机器视觉的压缩机外观检测算法流程图。

具体实施方式

下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。

本发明提供了一种基于机器视觉的压缩机外观检测方法代替传统的人工检测方法,能够较好地满足检测任务,且高效准确。同时还能降低人工费用而为企业降低生产成本,具有很高的应用价值且经济效益高。结合图1及图2,本发明具体包括以下步骤:

步骤1、根据事先指定的螺杆、吸气阀、排气阀、底脚橡胶塞、储液器、定位销、压缩机缸体、铭牌建立模板;

通过对流水线的标准压缩机产品进行关键部位采样,对螺杆、吸气阀、排气阀、底脚橡胶塞、储液器、定位销、压缩机缸体、铭牌分别建立标准模板,得到螺杆标准模板、吸气阀标准模板、排气阀标准模板、底脚橡胶塞标准模板、储液器标准模板、定位销标准模板、压缩机缸体标准模板、铭牌标准模板,将标准模板保存在文件中,作为后续算法中模板匹配的标准。

步骤2、使用光电传感器上升沿信号作为触发,工业相机采集压缩机图像,将图像保存至指定文件夹中;

如图1所示,工件经传送带逐个输送至检测工位,到达检测工位后,停顿约2秒钟。工件经过光电传感器后,光电传感器发出一个上升沿信号,上升沿信号触发两个相机在延迟0.8秒后拍摄一张照片,并保存在pc机中(在此处采用两个工业相机的原因在于单个相机存在漏检螺杆及排气阀角度不合格产品的可能性,延迟拍摄是等待压缩机停稳)。

步骤3、文件监控系统检测到输入图像,首先对图像上的铭牌进行缺陷检测,随后识别铭牌二维码进行产品数据记录用于产品全生命周期,最后进行图像预处理,得到特征明显的特征图像;

程序检测到新的图像数据产生,首先进行压缩机铭牌的特征匹配,首先利用阈值分割定位铭牌,使用基于canny的亚像素边界提取方法获得铭牌轮廓。建立基于轮廓的最小外接矩,并计算轮廓与外接矩的距离,若距离大于阈值,视为铭牌缺损,若检测不到目标,视为铭牌变形类缺陷或缺失,若模板的角度返回值(即检测到的铭牌与铭牌标准模板的角度差)大于阈值,则视为铭牌倾斜,随后对铭牌进行油污缺陷识别并记录铭牌上的二维码,记录二维码后对图像数据进行预处理,采用图像滤波去噪,随后进行图像二值化处理,得到特征明显的图像。

步骤4、通过基于机器视觉的外观检测算法对待检测项目进行排查,对剩余检测项目进行检测并定位目标,并分析其有无缺陷。若有缺陷,根据企业标准分类;

在此步骤检测7个零件:螺杆、吸气阀、排气阀、底脚橡胶塞、定位销、储液器、压缩机缸体。采用了基于梯度的几何匹配方式,分析每个像素点的梯度值定义边缘。通过分析边缘的几何特征与模板匹配程度来判断是否检测到目标。使用降采样、并行化、预建立reponsemap、调用avx2指令集等方法加速。

利用步骤1得到的螺杆标准模板匹配定位特征图像中的螺杆,若检测不到目标,视为螺杆变形类缺陷或缺失,检测到目标后返回模板匹配角度返回值(图像中匹配到的螺杆与螺杆标准模板的角度差),同时采用步骤1得到的压缩机缸体标准模板匹配特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值(图像中匹配到的压缩机缸体与压缩机缸体标准模板的角度差)与螺杆模板匹配返回角度值做差得到差值,若差值大于阈值(设置为正负5度),则视为吸、螺杆弯曲缺陷;

利用步骤1得到的吸、排气阀标准模板匹配定位特征图像中的吸、排气阀,若检测不到目标,视为吸、排气阀变形类缺陷或缺失,检测到目标后返回模板匹配角度返回值(图像中匹配到的吸、排气阀与吸、排气阀标准模板的角度差),同时采用步骤1得到的压缩机缸体标准模板匹配特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值与吸、排气阀模板匹配返回角度值做差得到差值,若差值大于阈值(设置为正负5度),则视为吸、排气阀弯曲缺陷;

利用步骤1得到的底脚橡胶塞标准模板匹配定位特征图像中的底脚橡胶塞,若检测不到目标,视为底脚橡胶塞缺失,检测到目标后返回模板匹配距离返回值,同时采用步骤1得到的压缩机缸体标准模板匹配特征图像中的压缩机缸体,将压缩机缸体模板匹配距离返回值与底脚橡胶塞模板匹配距离返回值做差得到差值,若差值大于阈值,则视为底脚橡胶塞未塞到位;

利用步骤1获得的定位销标准模板匹配定位特征图像中的压缩机定位销,若检测不到目标,视为定位销变形类缺陷或缺失,检测到目标后返回模板匹配角度返回值(图像中匹配到的定位销与定位销标准模板的角度差),同时采用步骤1得到的压缩机缸体标准模板匹配特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值与定位销模板匹配返回角度值做差得到差值,若差值大于阈值(设置为正负5度),则视为定位销弯曲缺陷;

利用步骤1获得的储液器标准模板匹配定位特征图像中的压缩机储液器,若检测不到目标,视为压缩机储液器变形类缺陷或缺失,检测到目标后返回模板匹配角度返回值(图像中匹配到的压缩机储液器与储液器标准模板的角度差),同时采用步骤1得到的压缩机缸体标准模板匹配特征图像中的压缩机缸体,将压缩机缸体模板匹配角度返回值与定位销模板匹配返回角度值做差得到差值,若差值大于阈值(设置为正负5度),则视为压缩机储液器不平行缺陷;

利用步骤1获得的压缩机缸体标准模板匹配定位特征图像中的压缩机缸体,若检测不到目标或不匹配点多于阀值,视为压缩机缸体变形类缺陷。

处理完成后将检测结果显示在屏幕上。

步骤5、得到并记录结果,对于不合格产品进行报警处理。

将产品二维码号与检测结果记录在一起,对于不合格的产品,通过现场的报警器进行报警。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1