[发明专利]一维码质量评估方法、装置、计算机设备及存储介质在审
| 申请号: | 202211128368.7 | 申请日: | 2022-09-16 |
| 公开(公告)号: | CN115526190A | 公开(公告)日: | 2022-12-27 |
| 发明(设计)人: | 赵泽林;刘枢;吕江波;沈小勇 | 申请(专利权)人: | 深圳思谋信息科技有限公司 |
| 主分类号: | G06K7/10 | 分类号: | G06K7/10;G06K7/14;G06N3/04;G06N3/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 曹伟 |
| 地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一维码 质量 评估 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了一种一维码质量评估方法、装置、计算机设备及存储介质,该方法包括:确定获取的一维码中每个字符的宽度,一维码包括多个字符;针对任一字符,确定字符中模块的平均宽度,字符包括一个或多个模块;基于模块的平均宽度确定第一质量指标;基于多个第一质量指标,确定目标质量指标,目标质量指标为多个第一质量指标中最小的;当目标质量指标大于预设值时,确定一维码的质量符合预设要求。采用本申请实施例,能够实现基于质量指标完成对一维码本身的质量评估。
技术领域
本申请涉及计算机技术领域,尤其涉及一种一维码质量评估方法、装置、计算机设备及存储介质。
背景技术
条码是由一组规则排列的条(黑条)、空(白条)以及对应的字符组成的标记,这些条和空组成的数据可以表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的信息。一维码即代表一种条码中条和空的排列规则,常用的一维码的码制包括:EAN码、ITF码、128码等。目前针对打印出来的一维码,只有对打印质量好坏的评价,缺乏针对一维码本身的质量评估。
发明内容
有鉴于此,本申请实施例提供了一种一维码质量评估方法、装置、计算机设备及存储介质,能够实现基于质量指标完成对一维码本身的质量评估。
第一方面,本申请实施例提供了一种一维码质量评估方法,包括:
确定获取的一维码中每个字符的宽度,一维码包括多个字符;
针对任一字符,确定字符中模块的平均宽度,该字符包括一个或多个模块;
基于模块的平均宽度确定第一质量指标;
基于多个第一质量指标,确定目标质量指标,目标质量指标为多个第一质量指标中最小的;
当目标质量指标大于预设值时,确定一维码的质量符合预设要求。
第二方面,本申请实施例提供了一种一维码质量评估装置,包括:
第一确定模块,用于确定获取的一维码中每个字符的宽度,一维码包括多个字符;
第二确定模块,用于针对任一字符,确定字符中模块的平均宽度,该字符包括一个或多个模块;
第三确定模块,用于基于模块的平均宽度确定第一质量指标;
第四确定模块,用于基于多个第一质量指标,确定目标质量指标,目标质量指标为多个第一质量指标中最小的;
第五确定模块,用于当目标质量指标大于预设值时,确定一维码的质量符合预设要求。
第三方面,本申请实施例提供了一种计算机设备,计算机设备包括存储器以及处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面的一维码质量评估方法中的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述第一方面的一维码质量评估方法中的步骤。
第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序被处理器执行时实现上述第一方面的一维码质量评估方法中的步骤。
由此可见,本申请实施例具有如下有益效果:
首先确定一维码中每个字符的宽度,针对任一字符,可以确定该字符中模块的平均宽度并可以基于模块的平均宽度确定第一质量指标。基于多个字符所对应的第一质量指标确定用于质量评估的目标质量指标。当目标质量指标大于预设值时,确定一维码的质量符合预设要求。采用本申请实施例,能够实现基于质量指标完成对一维码本身的质量评估。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳思谋信息科技有限公司,未经深圳思谋信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211128368.7/2.html,转载请声明来源钻瓜专利网。





