预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于机器视觉的封印产品防伪条码在线检测系统摘要:当前市场上使用的条码扫描设备种类很多。但是这些设备基本上只能实现单次的检测即每次只识别一条条码。国外的部分设备虽然一次可以识别几个条码但仍无法自由的设定各个条码的识别顺序。因此研制出一种适用于封印产品防伪条码的在线检测系统装置十分必要。该文主要探讨了基于机器视觉的封印产品防伪条码在线检测系统的检测原理及其检测过程以期能够有效的提高封印产品防伪条码在线检测系统的应用进而减少伪造产品的使用率。关键词:机器视觉封印产品防伪条码在线检测中图分类号:TP274文献标识码:A文章编号:1672-3791(2015)02(c)-0014-01近年来各种造价现象日益严重。因此做好封印产品防伪条码的检测工作十分重要。当前很多电能的计量装置上均采用智能化的防伪封印产品其主要是使用一维码和二维码等技术条码设置防伪特征。同时使得手持终端和封印的管理系统相连接。之前此工序采用的是离线方式多为人工检测。不仅效率低下而且容易出现失误。检测系统则可有效的改变这一弊端能够提高封印产品条码检测能力的同时实现数据录入的自动化。1在线检测系统的基本检测原理在线检测系统的基本检测原理主要表现为以下几个方面。(1)在使用检测系统的软件时根据所需要的条码识别顺序对所有条码的ROI(感兴趣区域)进行设置并将之作为数组簇R[n]保存于硬盘内(n表示条码数量)[1]。(2)检测之前应该在软件中设置好所有待检产品的具体条码类型。比如一维码、二维码等各种选择类型。(3)生产过程中的机器视觉系统随时处于等待触发的状态当光电的检测装置开始探测到封印产品已经被传输在指定位置时PLC控制器则开始机构定位、夹紧产品及产生机器视觉系统的外触发信号进行图像的采集。软件系统将调用所有ROI的信息和条码图像识别函数依据ROI的设置顺序完成产品条码的识别。同时将在软件的界面中显示出具体的识别结果。(4)在检测的过程中会出现个别条码识别失败的情况这主要是光照不均所造成的。针对此种情况可以通过对ROI进行设置可以将各待识别条码进行科学的分割在检测时自动的调节相机的增益值完成图像的采集。进而调整不同位置的条码光照条件避免因光照不均所引起的个别条码难以识别的问题。(5)在全部产品的条码识别成功以后应该对数据顺序进行检验以检查所有的产品是否均按照要求的顺序完成了包装。条码的数据一般由1~3位的字母及7~9位的数字组成要求字母在前面数字在后面。进行顺序检验的基本原理为:首先核对全部条码的数据情况。将数据中排在前面的字母进行部分的截取再逐个的比较查看是否相同如果出现不同的数据则属不良产品。其次将数据中的数字进行部分截取后再将数字的字符串转化成十进制的整数比较各整数间是否按照增量1呈现递增如果不是则属不良产品。再次对顺序排列错误或者无法识别的条码产品均属不良产品。检验出不良产品时检测系统会发出相关的警报信号显示出不良产品的位置并通过自动化的机构将其推送至不良品的专用储放区;对于检验合格的产品则采用UDP的通信协议将合格产品的条码数据传输并录入至封印管理系统进行进一步的比对验证[2]。2防伪条码的具体识别过程进行图像采集的系统所采集到的可变信息图像在受到光源或图像采集传输等各种因素的影响时便难以正确的识别可变信息。因此要先对全部的印刷图像做好预处理工作。具体包括图像的定位、滤波的去噪、二值化处理等。然后对可变信息的条码进行定位分割最终准确的对防伪条码实现识别。2.1图像的定位在受到采集设备故障以及外界环境干扰等因素影响时采集出的数字图像则会出现反转、旋转或者平移等现象。因此需要先对采集的图像进行科学的定位处理。进行图像定位的基本操作步骤如下。(1)采用傅立叶变换将标准的图像与待定位图像从空间域转换至频率域。(2)计算出频率域中的两幅图像的互功率谱。(3)计算出频率域中的两幅图像的相位相关。(4)获得相位相关产生的第一峰值的坐标即得出对应的平移参数。(5)获取旋转参数及缩放参数时应该先将两幅图像从空间域转换至对数极的坐标内再进行上述第二到第四步骤的重复操作。由于光照发生的变化一般是一个渐变过程主要反映于图像的低频成分上变换至频率域后其幅值不变因此相位相关方法对不同光照条件下所拍摄的图像定位尤为适用[3]。2.2图像噪声的去除图像噪声一般情况下属于难以预测出的随机性信号如果不做处理将对图像处理的结果带来很多负面影晌。中值滤波的效果主要依赖滤波窗口的尺寸大小窗口过大时图像边缘出现模糊窗口过小时难以实现有效的去噪效果。为了避免窗口尺寸大小控制不当所产生的问题应该逐行的扫描图像在处理每一个像素时需判断像素是否属于滤波窗口中邻