二维码识别方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27879316 阅读:13 留言:0更新日期:2021-03-31 01:09
本发明专利技术提供一种二维码识别方法、装置、电子设备及存储介质,其中方法包括:对待识别的二维码阵列图进行分割,得到多个二维码;基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果;其中,所述相邻增强方式是所述当前二维码在所述二维码阵列图中相邻的二维码识别成功所用的图像增强方式。本发明专利技术提供的方法、装置、电子设备及存储介质,实现了对二维码阵列图中所有的二维码进行批量识别,减少了批量识别二维码过程中的识别时间,减小了识别算法复杂度,提高了二维码批量识别的效率。

【技术实现步骤摘要】
二维码识别方法、装置、电子设备及存储介质
本专利技术涉及图像识别
,具体涉及一种二维码识别方法、装置、电子设备及存储介质。
技术介绍
在生物、医学研究等领域,经常会有大批量的药物试剂或生物样本需要进行分析处理。这些试剂和样本一般保存在试剂管中。将携带有标识信息的二维码刻印于试剂管顶部或底部,利用图像处理与识别技术识别二维码,可以实现样本信息的自动化管理。现有技术中,通常是对一个或者少数几个二维码进行扫描识别。现有的二维码识别方法,无法实现对二维码进行批量识别,并且识别成功率低。
技术实现思路
本专利技术提供一种二维码识别方法、装置、电子设备及存储介质,用以解决现有技术中无法实现对二维码进行批量识别,并且识别成功率低的问题。本专利技术提供一种二维码识别方法,包括:对待识别的二维码阵列图进行分割,得到多个二维码;基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果;其中,所述相邻增强方式是所述当前二维码在所述二维码阵列图中相邻的二维码识别成功所用的图像增强方式。根据本专利技术提供的二维码识别方法,所述基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果,包括:将所述当前二维码在所述相邻增强方式下的图像增强结果,作为待识别图;对所述待识别图进行二维码识别;若识别成功,则将二维码识别所得的结果作为所述当前二维码的识别结果,否则将所述当前二维码在其余图像增强方式下的图像增强结果,作为待识别图;>所述其余图像增强方式为除所述相邻增强方式以外的图像增强方式。根据本专利技术提供的二维码识别方法,所述基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果,之后还包括:基于至少两个二维码阵列图中各个二维码的识别结果,确定在所述至少两个二维码阵列图中均识别成功的已知二维码;所述至少两个二维码阵列图是对同一二维码阵列采集得到的;基于所述已知二维码在各个二维码阵列图中的位置,对齐各个二维码阵列图;融合对齐后的各个二维码阵列图中各个二维码的识别结果,得到所述二维码阵列中各个二维码的识别结果。根据本专利技术提供的二维码识别方法,所述基于所述已知二维码在各个二维码阵列图中的位置,对齐各个二维码阵列图,包括:以任一二维码阵列图为基准图像,确定所述已知二维码在所述基准图像中与基准原点之间的距离;确定所述已知二维码在其余二维码阵列图中与每一角点之间的距离;若所述已知二维码与任一角点之间的距离等于所述已知二维码与所述基准原点之间的距离,则将所述任一角点作为所述其余二维码阵列图的基准原点;基于所述基准图像的基准原点,以及所述其余二维码阵列图的基准原点,对齐各个二维码阵列图。根据本专利技术提供的二维码识别方法,所述对待识别的二维码阵列图进行分割,得到多个二维码,包括:基于二维码的形状特征,对所述二维码阵列图的二值化图像中经腐蚀操作后未闭合的孔洞进行填充,并对填充后的二值化图像进行膨胀操作,得到每一二维码的候选连通区域;基于每一二维码的候选连通区域,对所述二维码阵列图进行分割,得到多个二维码。根据本专利技术提供的二维码识别方法,所述基于每一二维码的候选连通区域,对所述二维码阵列图进行分割,得到多个二维码,包括:对每一二维码的候选连通区域进行检测,得到每一二维码对应的目标区域;基于每一二维码对应的目标区域,对所述二维码阵列图进行分割,得到多个二维码。根据本专利技术提供的二维码识别方法,所述基于每一二维码对应的目标区域,对所述二维码阵列图进行分割,得到多个二维码,包括:对所述二维码阵列图中每一二维码对应的目标区域进行像素遍历,确定每一二维码的边界坐标;基于每一二维码的边界坐标,确定每一二维码的区域大小以及各个二维码之间的间隔;基于每一二维码的区域大小以及各个二维码之间的间隔,对所述二维码阵列图进行分割,得到多个二维码。本专利技术还提供一种二维码识别装置,包括分割单元,用于对待识别的二维码阵列图进行分割,得到多个二维码;识别单元,用于基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果;其中,所述相邻增强方式是所述当前二维码在所述二维码阵列图中相邻的二维码识别成功所用的图像增强方式。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述二维码识别方法的步骤。本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述二维码识别方法的步骤。本专利技术实施例提供的二维码识别方法、装置、电子设备及存储介质,采用图像增强方式对当前二维码进行识别,提高了环境光照不理想和成像质量不高的情况下对二维码的识别成功率,根据二维码阵列图中相邻的二维码识别成功所用的图像增强方式,对当前二维码进行识别,得到当前二维码的识别结果,实现了对二维码阵列图中所有的二维码进行批量识别,避免了逐个对当前二维码对应的多个图像增强结果进行识别,减少了批量识别二维码过程中的识别时间,减小了识别算法复杂度,提高了二维码批量识别的效率。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的二维码识别方法的流程示意图;图2为本专利技术提供的二维码识别方法中步骤120的实施方式的流程示意图;图3为本专利技术提供的采用相邻增强方式识别二维码的算法流程图;图4为本专利技术提供的二维码阵列图融合识别方法的流程示意图;图5为本专利技术提供的二维码识别方法中步骤140的实施方式的流程示意图;图6为本专利技术提供的二维码对齐方法的流程示意图;图7为本专利技术提供的二维码识别方法中步骤110的实施方式的流程示意图;图8为本专利技术提供的二维码识别方法中步骤112的实施方式的流程示意图;图9为本专利技术提供的二维码识别方法中步骤1122的实施方式的流程示意图;图10为本专利技术提供的医用试剂管的二维码批量识别方法的流程示意图;图11为本专利技术提供的二维码识别装置的结构示意图;图12为本专利技术提供的电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。二维码是一种常见的信息载体,有DataMatrix、QRCode、MaxiC本文档来自技高网...

【技术保护点】
1.一种二维码识别方法,其特征在于,包括:/n对待识别的二维码阵列图进行分割,得到多个二维码;/n基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果;/n其中,所述相邻增强方式是所述当前二维码在所述二维码阵列图中相邻的二维码识别成功所用的图像增强方式。/n

【技术特征摘要】
1.一种二维码识别方法,其特征在于,包括:
对待识别的二维码阵列图进行分割,得到多个二维码;
基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果;
其中,所述相邻增强方式是所述当前二维码在所述二维码阵列图中相邻的二维码识别成功所用的图像增强方式。


2.根据权利要求1所述的二维码识别方法,其特征在于,所述基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果,包括:
将所述当前二维码在所述相邻增强方式下的图像增强结果,作为待识别图;
对所述待识别图进行二维码识别;
若识别成功,则将二维码识别所得的结果作为所述当前二维码的识别结果,否则将所述当前二维码在其余图像增强方式下的图像增强结果,作为待识别图;所述其余图像增强方式为除所述相邻增强方式以外的图像增强方式。


3.根据权利要求1所述的二维码识别方法,其特征在于,所述基于相邻增强方式,对当前二维码进行识别,得到所述当前二维码的识别结果,之后还包括:
基于至少两个二维码阵列图中各个二维码的识别结果,确定在所述至少两个二维码阵列图中均识别成功的已知二维码;所述至少两个二维码阵列图是对同一二维码阵列采集得到的;
基于所述已知二维码在各个二维码阵列图中的位置,对齐各个二维码阵列图;
融合对齐后的各个二维码阵列图中各个二维码的识别结果,得到所述二维码阵列中各个二维码的识别结果。


4.根据权利要求3所述的二维码识别方法,其特征在于,所述基于所述已知二维码在各个二维码阵列图中的位置,对齐各个二维码阵列图,包括:
以任一二维码阵列图为基准图像,确定所述已知二维码在所述基准图像中与基准原点之间的距离;
确定所述已知二维码在其余二维码阵列图中与每一角点之间的距离;
若所述已知二维码与任一角点之间的距离等于所述已知二维码与所述基准原点之间的距离,则将所述任一角点作为所述其余二维码阵列图的基准原点;
基于所述基准图像的基准原点,以及所述其余二维码阵列图的基准原点,对齐各个二维码阵列图。


...

【专利技术属性】
技术研发人员:孙萍李玉笛支洪平
申请(专利权)人:科大讯飞苏州科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1