[发明专利]一种扫码图像识别方法、装置以及设备在审
申请号: | 201810186076.6 | 申请日: | 2018-03-07 |
公开(公告)号: | CN108537085A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 杨磊磊;方刚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06K7/10 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二值化 图像识别 图像帧 二值化处理 继续处理 结果识别 结果提供 图像 失败 成功 | ||
本说明书实施例公开了一种扫码图像识别方法、装置以及设备。方案包括:在识别扫码图像时,GPU对当前的扫码图像帧进行二值化处理,再将二值化结果提供给CPU,然后继续处理下一个扫码图像帧,同时,CPU能够进行二值化结果识别,若识别失败,则识别下一个二值化结果,直至成功识别。
技术领域
本说明书涉及计算机软件技术领域,尤其涉及一种扫码图像识别方法、装置以及设备。
背景技术
智能手机的使用普及给人们的生活带来了便利,通过使用智能手机上的各种应用,能够相应地进行各种业务。
智能手机常常会通过扫描识别二维码,获取到二维码包含的业务信息,进而基于该业务信息与另一设备进行交互,从而实现特定的业务,比如,支付业务、即时通讯业务等。
在现有技术中,在扫描二维码时,智能手机利用摄像头对准二维码,连续采集扫码图像帧,由智能手机的中央处理器(Central Processing Unit,CPU)对各扫码图像帧进行二值化处理进而识别,直至成功识别出二维码包含的信息。
基于现有技术,需要更高效的扫码图像识别方案。
发明内容
本说明书实施例提供一种扫码图像识别方法、装置以及设备,用以解决如下技术问题:需要更高效的扫码图像识别方案。
为解决上述技术问题,本说明书实施例是这样实现的:
本说明书实施例提供的一种扫码图像识别方法,包括:
获取当前的扫码图像帧;
利用图形处理器(Graphics Processing Unit,GPU),对所述当前的扫码图像帧进行二值化处理,得到二值化结果;
将所述二值化结果提供给CPU,以便利用所述CPU识别所述二值化结果,得到扫码图像识别结果。
本说明书实施例提供的一种扫码图像识别装置,包括:
获取模块,获取当前的扫码图像帧;
二值化模块,利用GPU,对所述当前的扫码图像帧进行二值化处理,得到二值化结果;
识别模块,将所述二值化结果提供给CPU,以便利用所述CPU识别所述二值化结果,得到扫码图像识别结果。
本说明书实施例提供的一种扫码图像识别设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取当前的扫码图像帧;
利用GPU,对所述当前的扫码图像帧进行二值化处理,得到二值化结果;
将所述二值化结果提供给CPU,以便利用所述CPU识别所述二值化结果,得到扫码图像识别结果。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:在识别连续的多个扫码图像帧时,由GPU代替CPU进行二值化处理,CPU只需进一步地识别二值化结果即可,这两个过程能够并行执行,有利于提高扫码图像识别效率。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810186076.6/2.html,转载请声明来源钻瓜专利网。