健康码识别方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:32510205 阅读:16 留言:0更新日期:2022-03-02 10:53
本发明专利技术实施例公开了健康码识别方法、装置、计算机设备及存储介质。所述方法包括:获取待识别健康码图像;对所述待识别健康码图像进行识别,以得到健康码信息;根据所述健康码信息进行关联色块颜色的识别,以得到健康码颜色;对所述待识别健康码图像进行文字识别,以得到时间戳以及关键信息;判断所述时间戳是否满足设定的有效规则;若所述时间戳满足设定的有效规则,则将所述健康码颜色、对应的健康码状态以及关键信息发送至终端,以在终端显示所述健康码颜色、对应的健康码状态以及关键信息。通过实施本发明专利技术实施例的方法可实现自动查阅和识别健康码,节约人力资源,降低成本。降低成本。降低成本。

【技术实现步骤摘要】
健康码识别方法、装置、计算机设备及存储介质


[0001]本专利技术涉及健康码,更具体地说是指健康码识别方法、装置、计算机设备及存储介质。

技术介绍

[0002]在当前疫情情况下,查询健康码的状态成为疫情防控的重要手段;当前很多地方健康码后台系统没有互联互通,因此想要识别各个地区的健康码,需要对接各个地区健康平台,接口复杂,而且接入的形式也多种多样;有些特殊场景,无法通过联网的形式连接健康码平台。
[0003]现有的健康码识别方式大多采用人工查看和人工识别的方式,这种识别方式需要大量的人力,成本高。
[0004]因此,有必要设计一种新的方法,实现自动查阅和识别健康码,节约人力资源,降低成本。

技术实现思路

[0005]本专利技术的目的在于克服现有技术的缺陷,提供健康码识别方法、装置、计算机设备及存储介质。
[0006]为实现上述目的,本专利技术采用以下技术方案:健康码识别方法,包括:
[0007]获取待识别健康码图像;
[0008]对所述待识别健康码图像进行识别,以得到健康码信息;
[0009]根据所述健康码信息进行关联色块颜色的识别,以得到健康码颜色;
[0010]对所述待识别健康码图像进行文字识别,以得到时间戳以及关键信息;
[0011]判断所述时间戳是否满足设定的有效规则;
[0012]若所述时间戳满足设定的有效规则,则将所述健康码颜色、对应的健康码状态以及关键信息发送至终端,以在终端显示所述健康码颜色、对应的健康码状态以及关键信息。
[0013]其进一步技术方案为:所述健康码信息包括健康码所包含的加密信息以及健康码在所述待识别健康码图像中的四个坐标点位。
[0014]其进一步技术方案为:所述对所述待识别健康码图像进行识别,以得到健康码信息,包括:
[0015]对所述待识别健康码图像进行预处理,以得到预处理后的图像;
[0016]对预处理后的图像进行定位位置以及探测图形,以得到健康码在所述待识别健康码图像中的三个坐标点位;
[0017]根据三个坐标点位进行定位和校正图形,以得到健康码在所述待识别健康码图像中的四个坐标点位;
[0018]对所述待识别健康码图像进行译码和纠错,以得到健康码所包含的加密信息。
[0019]其进一步技术方案为:所述根据所述健康码信息进行关联色块颜色的识别,以得
到健康码颜色,包括:
[0020]根据健康码在所述待识别健康码图像中的四个坐标点位对所述待识别健康码图像进行截取,以得到二维码图像;
[0021]对所述二维码图像采用HSV颜色模型进行颜色转换,以得到转换结果;
[0022]对所述转换结果进行二值化处理,以确定所述二维码图像中颜色纸占比最多的点位,以得到健康码颜色。
[0023]其进一步技术方案为:所述对所述待识别健康码图像进行文字识别,以得到时间戳以及关键信息,包括:
[0024]根据健康码在所述待识别健康码图像中的四个坐标点位对待识别健康码图像进行纠正,以得到调整后的图像;
[0025]对调整后的图像采用OCR识别技术进行文字识别,以得到文字信息;
[0026]筛选所述文字信息,以得到时间戳以及关键信息。
[0027]其进一步技术方案为:所述关键信息包括用户姓名。
[0028]本专利技术还提供了健康码识别装置,包括:
[0029]图像获取单元,用于获取待识别健康码图像;
[0030]图像识别单元,用于对所述待识别健康码图像进行识别,以得到健康码信息;
[0031]颜色识别单元,用于根据所述健康码信息进行关联色块颜色的识别,以得到健康码颜色;
[0032]文字识别单元,用于对所述待识别健康码图像进行文字识别,以得到时间戳以及关键信息;
[0033]判断单元,用于判断所述时间戳是否满足设定的有效规则;
[0034]发送单元,用于若所述时间戳满足设定的有效规则,则将所述健康码颜色、对应的健康码状态以及关键信息发送至终端,以在终端显示所述健康码颜色、对应的健康码状态以及关键信息。
[0035]其进一步技术方案为:所述图像识别单元包括:
[0036]预处理子单元,用于对所述待识别健康码图像进行预处理,以得到预处理后的图像;
[0037]探测子单元,用于对预处理后的图像进行定位位置以及探测图形,以得到健康码在所述待识别健康码图像中的三个坐标点位;
[0038]校正子单元,用于根据三个坐标点位进行定位和校正图形,以得到健康码在所述待识别健康码图像中的四个坐标点位;
[0039]译码子单元,用于对所述待识别健康码图像进行译码和纠错,以得到健康码所包含的加密信息。
[0040]本专利技术还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
[0041]本专利技术还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。
[0042]本专利技术与现有技术相比的有益效果是:本专利技术通过获取待识别健康码图像后对图像进行识别,并对健康码的颜色进行识别,并对图像进行文字识别,以确定时间戳以及关键
信息,在时间戳满足设定的有效规则时,将健康码颜色、对应的健康码状态以及关键信息发送至终端,实现自动查阅和识别健康码,节约人力资源,降低成本。
[0043]下面结合附图和具体实施例对本专利技术作进一步描述。
附图说明
[0044]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本专利技术实施例提供的健康码识别方法的应用场景示意图;
[0046]图2为本专利技术实施例提供的健康码识别方法的流程示意图;
[0047]图3为本专利技术实施例提供的健康码识别方法的子流程示意图;
[0048]图4为本专利技术实施例提供的健康码识别方法的子流程示意图;
[0049]图5为本专利技术实施例提供的健康码识别方法的子流程示意图;
[0050]图6为本专利技术实施例提供的健康码的示意图;
[0051]图7为本专利技术实施例提供的二维码图像的示意图;
[0052]图8为本专利技术实施例提供的转换结果的示意图;
[0053]图9为本专利技术实施例提供的待识别健康码图像纠正的示意图;
[0054]图10为本专利技术实施例提供的健康码识别装置的示意性框图;
[0055]图11为本专利技术实施例提供的健康码识别装置的图像识别单元的示意性框图;
[0056]图12为本专利技术实施例提供的健康码识别装置的颜色识别单元的示意性框图;
[0057]图13为本专利技术实施例提供的健康码识别装本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.健康码识别方法,其特征在于,包括:获取待识别健康码图像;对所述待识别健康码图像进行识别,以得到健康码信息;根据所述健康码信息进行关联色块颜色的识别,以得到健康码颜色;对所述待识别健康码图像进行文字识别,以得到时间戳以及关键信息;判断所述时间戳是否满足设定的有效规则;若所述时间戳满足设定的有效规则,则将所述健康码颜色、对应的健康码状态以及关键信息发送至终端,以在终端显示所述健康码颜色、对应的健康码状态以及关键信息。2.根据权利要求1所述的健康码识别方法,其特征在于,所述健康码信息包括健康码所包含的加密信息以及健康码在所述待识别健康码图像中的四个坐标点位。3.根据权利要求2所述的健康码识别方法,其特征在于,所述对所述待识别健康码图像进行识别,以得到健康码信息,包括:对所述待识别健康码图像进行预处理,以得到预处理后的图像;对预处理后的图像进行定位位置以及探测图形,以得到健康码在所述待识别健康码图像中的三个坐标点位;根据三个坐标点位进行定位和校正图形,以得到健康码在所述待识别健康码图像中的四个坐标点位;对所述待识别健康码图像进行译码和纠错,以得到健康码所包含的加密信息。4.根据权利要求2所述的健康码识别方法,其特征在于,所述根据所述健康码信息进行关联色块颜色的识别,以得到健康码颜色,包括:根据健康码在所述待识别健康码图像中的四个坐标点位对所述待识别健康码图像进行截取,以得到二维码图像;对所述二维码图像采用HSV颜色模型进行颜色转换,以得到转换结果;对所述转换结果进行二值化处理,以确定所述二维码图像中颜色纸占比最多的点位,以得到健康码颜色。5.根据权利要求4所述的健康码识别方法,其特征在于,所述对所述待识别健康码图像进行文字识别,以得到时间戳以及关键信息,包括:根据健康码在所述待识别健康码图像中的四个坐标点...

【专利技术属性】
技术研发人员:李东晖王一科贾林涂静一
申请(专利权)人:深圳科卫机器人科技有限公司
类型:发明
国别省市:

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

1