机器视觉在啤酒瓶检测中的应用 |
2008-4-8 15:05:00 李巍巍 供稿 |
The application of Machine vision in the empty bottle inspection 李巍巍 (山东艺术学院现代技术教育部,山东 济南) 摘要:针对现场啤酒空瓶检测的特点,分析机器视觉在啤酒空瓶检测方面的应用价值,将其应用于啤酒瓶空瓶检测,在啤酒生产线综合应用PLC与计算机,形成在线啤酒空瓶检测机。 关键词:机器视觉,空瓶检测 Abstract:Aimed at the characteristic of empty bottle inspection, analyzed the machine vision and its value of application in empty bottle inspection. The system applied the machine vision in the empty bottle inspection. Combined the PLC with computer, applied it in the beer production line, formed the empty bottle inspector. 1 引言 机器视觉极适用于大批量生产过程中的测量、检查和辨识,线阵CCD在连续、扫描在线测量中的应用非常具有优势。用机器视觉检测方法可以大大提高生产效率和生产的自动化程度,而且机器视觉易于实现信息集成,可极大地提高产品质量,提高生产效率。所以,针对啤酒瓶检测这种带有高度重复性的工作,应用机器视觉理论开发一套啤酒空瓶检测装置实现空瓶的自动化检测在实际中具有很大的意义。 2 机器视觉简介 2.1 机器视觉的原理 采用CCD照相机将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,如:面积、长度、数量、位置等;最后,根据预设的容许度和其他条件输出结果,如:尺寸、角度、偏移量、个数、合格/不合格、有/无等[1] 。 2.2机器视觉的特点 1、机器视觉是一项综合技术,其中包括数字图像处理技术、机械工程技术、控制技术、电光源照明技术、光学成像技术、传感器技术、模拟与数字视频技术、计算机软硬件技术,人机接口技术等。这些技术在机器视觉中是并列关系,相互协调应用才能构成一个成功的机器视觉应用系统。 2、机器视觉更强调实用性,要求能够适应工业生产中恶劣的环境,要有合理的性价比,要有通用的工业接口,能够由普通工人来操作,有较高的容错能力,有较高的安全性,不会破坏工业产品,还必须有较强的通用性和可移植性。 3、机器视觉更强调实时性,要求高速度和高精度,因而计算机视觉和数字图像处理理论中的许多技术日前还难以应用于机器视觉,它们的发展速度远远超过其在工业生产中的实际应用速度。 3 啤酒瓶检测的特点 针对啤酒空瓶检测的特点与要求,实际中主要针对四个方面进行检测,检测环节与检测内容简列如下: 4 系统设计 4.1 CPU模块 CPU315-2DP总I/O地址空间为1024/1024字节,其中过程映像I/O为128/128字节。数字I/O总数为8192个通道,其中集中的I/O为1024个通道。模拟I/O总数为512个通道,其中集中的I/O通道数为256I/128O。每个系统可以扩展32个模块,模块内集成背板总线。
![]() 图1-1系统硬件框架 4.2 视觉传感器 VS710集成数字化照相机:高分辨率CCD,768*512方形象素;直接象素数字化采样,无转换误差;集成全帧快门,适合运动物体。 VS710集成CPU快速处理灰度图像:80486 100M CPU,直接处理象素数据;16MB RAM,可执行复杂程序;16MB FLASHDISK,最多存储200个程序;2MB 图像存储器,可在处理图像时同步抓取下一幅图像;采用倍速扫描技术,图像采集过程中即可进行评估;半帧模式时吞吐率达25件/秒,全帧模式时达16件/秒。 VS710采用标准连接接口: PROFIBUS-DP,传输率9.6Kbps-12Mbps;节点地址号1-125,标准9针接口;9.6Kbps-115Kbps。 VS710采用ProVision软件进行参数化:利用PROFIBUS-DP对几个从属VS710进行远程配置;用RS232和PROFIBUS进行在线参数传输;画面只显示有问题的图像而不影响处理性能。 4.3 视频检测环节
图2 瓶口检测图像 图像的主要形状是环形,如果沿环形的某个位置上有缺陷,则缺陷处的灰度相对环形的其他位置会有一个较大的变化。这个灰度的变化是我们检测的重要参数,通过它可以确定瓶口是否有缺损。图3为有残缺瓶口的图像。
![]() 图3 有残缺瓶口的图像 在图象上画一条线,然后分析线上的灰度值,对灰度的变化进行分析,变化最大的点即为外边缘点,同样的方法找另外两个点,通过三点即可以确定圆心。 使用相同的画线分析灰度变化的方法可以找到内径圆,这样就得到我们所要处理的精确区域,在这个圆环内寻找灰度变化点,从而找到缺陷点。 5 小结 参考文献 |



