论文部分内容阅读
二维条码是用特定几何图形在平面上分布的、记录数据信息的图形符号,可通过识读设备实现信息的自动处理,广泛应用于生产流通、物流跟踪、电子商务、网络安全等领域。伴随着信息技术的飞速发展和智能终端设备的日益普及,二维条码的应用日益广泛和深入,二维条码的质量对于二维条码的识读和应用至关重要。我国颁布了二维条码符号质量的检验标准(GB/T23704-2009),制订了关于二维条码质量检测的相关规范和标准。目前,可用于二维条码质量检测的通用仪器比较少,仅有少数国外生产的检测仪器,能够检测出二维条码的部分质量参数。国内对于二维条码质量检测的研究和应用尚处于起步阶段。本文以QR码为研究对象,采用机器视觉的检测技术,依据二维条码符号印制质量的检验标准和规范,实现了二维条码的质量检测。本文的主要工作包括以下几个方面:第一,QR码图像的采集。使用条码图像采集装置采集待测QR码图像,将条码图像传输至计算机,以备后续处理。为了使用计算机控制条码图像采集装置,本文进行了数据接口、相机操控等编程设计。第二,QR码区域的定位分割。采集的条码图像包括QR码条码区域和其它背景,质量检测针对的是QR码区域,所以必须要将条码区域从整个图像中分割出来,才能进行QR码的需要找到并分割出条码区域。本文对条码图像进行了预处理,包括图像灰度化、图像二值化等;利用三个位置探测图形定位出条码区域位置,根据区块特征将条码区域初步分割出来,再结合形态学处理得到条码部分连通域,再次精确分割出QR码区域;根据位置探测图形的中心点坐标,能够得到倾斜角度,运用旋转矫正可得到端正的条码图像。第三,QR码区域图像的分析计算。针对条码区域图像,根据位置探测图形、校正图形和模块宽度,建立采样网格点,根据网格的深浅色,从而建立一个新的位图,最终形成一个表示QR码符号的矩阵。分析计算出符号反差、调制比、轴向不一致性、网格不一致性和固有图形污损检测参数。对QR码进行译码处理,提取数据信息。依据国家标准,对各项质量检测参数进行等级判定,形成检测结论。本文采集了50个QR码样本,进行了测试,均能够完成质量检测,测得全部检测项数据;对同一个样本,放置于不同的位置和角度进行多次检测,检测数据高度一致。实验证明,本文方法操作简单,检测速度快,具有较高的准确性和稳定性。