统一热线:18020500647

您所在的位置:精质视觉 > 新闻中心>冲压质量模板匹配视觉检测技术应用

冲压质量模板匹配视觉检测技术应用

2022-07-16 11:11:10 精质视觉

  冲压质量模板匹配视觉检测技术应用,冲压零件通过机械臂放置到传送皮带上,依次经过摄像头拍摄点,零件的位置、角度是一种有序排列。根据这个特点,开发一种图像处理程序,以一组合格的零件图像为模板,将摄像头拍摄到的图片和模板对比,存在差异的位置判断为缺陷,实现开裂、多(少)孔、材料划伤夹杂等品质缺陷的识别。检测程序的主要流BnS机器视觉检测设备_CCD视觉检测_外观缺陷检测系统_精质视觉
BnS机器视觉检测设备_CCD视觉检测_外观缺陷检测系统_精质视觉

  检测过程是一个采集摄像头图像并进行图像处理(基于开源计算机视觉和机器学习软件库OpenCV 的图像处理)的过程,计算机所处理的图像,其实是一个由一系列范围在[0,255]区间的灰度值组成的二维矩阵。下面以一个前地板零件的检测过程为案例,对检测过程和效果进行说明,为了验证识别效果,模板图片比实际零件少了一个孔,BnS机器视觉检测设备_CCD视觉检测_外观缺陷检测系统_精质视觉

  程序对每一帧的图片和模板图片进行相似度分析,得到一个区间在[0.0,1.0]范围的计算结果,0 表示完全一样,1 表示两张图像完全不同。程序会选择相似度最小值的图片,进入到下一个计算步骤。步骤3:模板图片和摄像头图片进行差异分析,两个图片灰度值不一样的像素点用红色高亮表示出来,如图7 所示。由于摄像头感光元件噪点、环境光源差异、机械振动等原因影响,两个图片虽然肉眼识别无明显差异,但在计算机内存中很多像素点的灰度值还是有差异,需要过滤掉这些噪声干扰,才能将两个图片真实的差异点凸显出来。BnS机器视觉检测设备_CCD视觉检测_外观缺陷检测系统_精质视觉

 差异的噪声处理主要有两步,首先设定一个灰度差的阈值为50,即如果两个图像的像素点灰度差值的绝对值小于等于50,则判定此像素点无差异。通过这一步骤,可以消除掉90%以上的噪点,如图8 所示。此时,仍存在一些离散的噪点,主要处于零件反光的高亮区域边界,或者零件的轮廓边界,通过图像的腐蚀和膨胀操作(卷积核为3×3 矩阵),对这些离散的差异点有很好的过滤作用,同时保留了连成区域的差异位置,如图9 所示。BnS机器视觉检测设备_CCD视觉检测_外观缺陷检测系统_精质视觉

  红色高亮位置准确的标识了零件和模板图片的差异区域,程序根据分析结果报警,如果无差异区域,则认为零件无缺陷。BnS机器视觉检测设备_CCD视觉检测_外观缺陷检测系统_精质视觉

相关产品