一种二维码打印质量在线评估方法

文档序号:8943419阅读:1009来源:国知局
一种二维码打印质量在线评估方法
【技术领域】
[0001] 本发明涉及数字图像处理技术领域,具体为一种二维码打印质量在线评估方法。
【背景技术】
[0002] 作为物联网应用中物与计算机之间的信息交互的关键技术,二维码具有成本低、 使用方便、可靠性高、信息容量大、纠错能力高等优点,在当前社会中被广泛应用。其中以大 规模居民健康体检为代表的公共卫生行业是二维码的重要应用领域。大规模的居民体检是 对传染病流行情况的监测与预警的重要措施。通过规模化的体检监测群众体质是持续、系 统的收集、分析并解释数据以支持公共卫生行动,并且将在时间上分散的这些数据密切整 合发布给需要的人,并采取公共卫生行动以改善公共卫生。现有体检手段难以处理大规模 的居民体检,亟待一种面向重大传染病监测的居民体检信息化解决方案,以解决基层体检 点和医院缺乏结合传统纸质和计算机信息化综合处理的问题。
[0003] 然而,由于二维条形码的需要打印生成,则不可避免的受到打印设备输出质量的 约束。尽管在实际中广泛应用热敏技术还是热转印技术都技术成熟,但在大强度的应用中 仍可能出现打印质量下降的问题,进而导致对条码识别的影响较大。热敏打印与热转印是 条码打印机的两种打印方法。每种方法都使用热敏打印头对打印表面加热。热转印是通过 加热色带,在多种材料上打印出耐用、持久的图案。热敏打印不使用色带,而是直接在标签 材料上打印图案。热敏打印与热转印是最佳的条形码打印技术,因为它们可以简便应用在 多种黏性标签材料上,并以出色的边缘定义打印出准确、高品质的图案。每种技术都能够以 相同的打印清晰度和速度,产生二维条形码和文本符号。更关键的是,实际使用过程的环境 复杂多变,经常出现二维条形码被磨损和污染的情况。并且热敏打印使用经过化学处理的 热敏介质,其上的图案会随时间的推移而褪色。如果标签过度暴露在热、光或其他催化剂 下,材料将会变暗,使条形码难以被读取。热敏标签的可读取性随使用条件的不同而变化 很大,难以简单地以时间估算其使用寿命。条码扫描枪在处理低质量二维码时会自动开启 增强功能模式,因而会使扫描效率降低;而在严重质量低下的二维码情况下,扫描枪难以读 取,反复尝试更直接影响扫描效率。因此,研究二维码的质量评估方法具有积极意义。

【发明内容】

[0004] 针对上述问题本发明的目的在于提供一种二维码打印质量在线评估方法,该方法 能够自动及时地发现二维码打印机的输出质量下降或者二维码保存损耗到某指定程度,以 便提醒工作人员维护和更换打印机或补打条码。技术方案如下:
[0005] -种二维码打印质量在线评估方法,包括:
[0006] 分别离线提取质量合格和质量不合格的二维码图像的质量特征,训练得到判别质 量是否合格的贝叶斯分类器参数;
[0007] 将上述训练得到贝叶斯分类器参数载入在线分类器中;
[0008] 提取观测样本图像中二维码图像的质量特征,输入在线分类器,得到质量合格的 概率值;
[0009] 当观测样本质量合格的概率值低于设定阈值时,判定为质量不合格。
[0010] 进一步的,所述质量特征包括以下两种或两种以上的特征:第一灰度分布特征、第 二灰度分布特征、方向性黑白比例特征、长宽比特征、整体黑白比特征、打印机缺齿特征。
[0011] 更进一步的,所述质量特征的提取方法包括:
[0012] 1)读取目标图像,采用二维码快速检测提取方法确定目标图像中二维码的位置和 范围;
[0013] 2)根据二维码的位置和范围提取ROI区域;
[0014] 3)统计ROI区域内的像素灰度值的分布,得到灰度直方图h,利用灰度直方图h计 算ROI区域的绝对中心矩,作为第一灰度分布特征;
[0015] 4)用大津算法(OTSU)对ROI区域内的图像进行二值化处理,并得到分割阈值 T〇TSU;
[0016] 5)根据大津算法的分割阈值Iotsu和灰度直方图h计算分别对应黑白两种色块的 像素灰度值分布的Fisher距离,作为第二灰度分布特征;
[0017] 6)在RIO区域内随机在X方向和y方向各选取若干像素段,扫描获取每个像素段 中最小白色线段的长度,计算所有最小白色线段长度的平均值L w,扫描获取每个像素段中 最小黑色线段的长度,计算所有最小黑色线段长度的平均值Lb,将
作为方向性 黑白比例特征;
[0018] 7)将ROI区域拟合为可旋转的矩形框,分别计算矩形框的长边和短边的长度,将 短边与长边的长度之比作为长宽比特征;
[0019] 8)分别计算ROI区域内二值化图像中黑色像素的个数%和白色像素的个数Qb,并 且将
作为整体黑白比特征;
[0020] 9)用概率霍夫变换计算ROI区域内二值化图像中的所有白色直线,遍历检测到的 所有白色直线,检测出位于ROI区域中心并垂直于图像X轴且长度超过ROI区域高度X%的 白色直线,将该BOOL量作为打印机缺齿特征。
[0021] 更进一步的,所述二维码快速检测提取方法包括:
[0022] a.对目标图像进行预处理,包括去噪声和平滑滤波;
[0023] b.将处理后的图像转换为灰度图像;
[0024] c.使用Iaplace算子计算灰度图像中的边缘;
[0025] d.计算边缘图形的积分图;
[0026] e.将图像分割成若干块,并对每块子图像计算其中的边缘数量之和;
[0027] f.遍历所有子图像,若子图像中边缘数量和大于设定阈值,则认为该区域是二维 码图形区域。
[0028] 更进一步的,所述ROI区域的绝对中心矩的计算方法为:
[0029]
[0030] 其中,h代表灰度直方图,灰度值i取值范围为0到255 ;h[i]表示灰度值为i的 像素点所占所有像素点的比例。
[0031] 更进一步的,所述对应黑白两种色块的像素灰度值分布的Fisher距离计算方法 为:
[0032]
[0033] 其中,若令Totsu表示大津算法的阈值,则
分别 表示深色像素和浅色像素的权重,
分别表 示深色像素和浅色像素的像素均值,而

分别表示深色像素和浅色像素的方差。
[0034] 本发明的有益效果是:本发明提供的方法可与二维码生成和打印系统相紧密结 合,自动及时地发现二维码打印机的输出质量下降或者二维码保存损耗到某指定程度,以 提醒工作人员维护和更换打印机或补打条码,以保证二维码的打印质量和后续的扫描效 率,避免因二维码输出质量问题所导致的时间和财力浪费;同时有助于降低设备误差和故 障率,可有效提尚设备寿命。
【附图说明】
[0035] 图1为本发明二维码打印质量在线评估方法的流程图。
【具体实施方式】
[0036] 下面结合具体实施例对本发明做进一步说明。本发明提供的二维码打印质量在线 评估方法基于数字图像处理技术,用于检测二维码打印机的输出质量和二维码保存质量。 用到的硬件设备包括数字扫描仪、二维码打印机、业务点终端计算机和云端网络服务器,其 中二维码打印机和数字扫描仪连接在业务点终端计算机,以实现在各节点按实际需求打印 二维码和扫描包含二维码的格式化表单;而业务点终端计算机连接至互联网,从而与云端 的网络服务器相连通,业务点终端计算机将表单的数字扫描图像传输给运动网络服务器处 理和识别。
[0037] 应用时将终端计算机连接互联网及数字扫描仪;打开扫描仪的专用软件,将包含 二维码的体检表等表单扫描入本地终端计算机;终端计算机扫描本地目录,将扫描到新增 的数字图像传输到云端表单识别和二维码识别服务器;云端服务器在识别二维码之前,调 用二维码打印质量评估模块,对二维码的打印质量进行评估,并记录每日评估结果;云端 服务器在处理完二维码识别任务的间隙,根据二维码打印质量的系列评估结果对不同打印 点分别评估其打印输出的工作状态。若开通新的打印服务点,则只需要配置相应的网络访 问方式以扩展云端服务器的使用范围。若某二维码打印点的输出质量不合格,则由云端服 务器向打印点的终端计算机发送消息,提示工作人员检查或者替换条码打印机。还可以根 据气温、湿度等关键因素,结合云端服务器的信息,对工作点的条码打印机进行调整甚至更 换。
[0038] 其中,评估二维码打印质量的标准依据二维码图像的质量特征,如灰度分布特征、 方向性黑白比例特征、长宽比特征、整体黑白比特征、打印机缺齿特征等。其中,灰度分布特 征包括第一灰度分布特征以及第二灰度分布特征。可以根据实际情况选取以上的两种或两 种以上的质量特征。
[0039] 质量特征的提取方法如下:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1