工业缺陷对产品的美观性、可用性和稳定性有不良影响。因此,在工业生产和应用中,检测产品的缺陷极其重要,以便及时发现不良品并加以控制。基于机器视觉检测方法克服了传统人工检测精度低、效率低、劳动强度大、实时性差的缺点。
本文主要介绍如何检测瓶子的液位、封口、瓶盖等缺陷。最终结果如下所示。
瓶子缺陷的实现过程如下:
第一步:收集图像。采集方式有两种:线下和线上。离线是指提前拍摄存储在文件夹中的图片,在线采集是指连接摄像头实时采集图像。图像格式是BMP或JPG格式。收集测量所需的法兰图像。
第二步:图案定位。添加定位工具“图案”,训练待定位的模型,将瓶盖训练为图案定位的定位模型。
第三步:对比度检测。添加对比工具,选择检测区域,设置上下限。如果对比度在范围内,则OK,否则NG。
第四步:测量液面高度。添加一个距离测量工具,并选择两个边缘特征(蓝线)。设置液位的上限和下限。如果液位高度在范围内,则为OK,否则为NG。
第五步:角度测量。添加角度测量工具,选择两个边缘特征(蓝线),设置角度测量的上限和下限。如果角度在范围内,就OK,否则NG。
第六步:逻辑判断。添加逻辑工具,设置表达式;当瓶子的液位、封口、瓶盖都OK时,机器视觉检测系统就判定瓶子合格,否则不合格。
以上是瓶子的缺陷检测,主要是通过各种工具的灵活搭配,最终实现产品的缺陷检测。