[发明专利]二维码数据处理方法、装置及移动终端有效
申请号: | 201711368299.6 | 申请日: | 2017-12-18 |
公开(公告)号: | CN108121931B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 查俊莉 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 数据处理 方法 装置 移动 终端 | ||
本发明实施例提供了一种二维码数据处理方法、装置及移动终端,其中,二维码数据处理方法包括:从视频流中获取待处理的图像帧,将所述待处理的图像帧处理为多个不同分辨率的子图像帧;使用第一轻量级神经网络模型判定多个所述子图像帧是否包含有二维码,若判定包含有二维码则输出对应的多个二维码候选框;根据输出的多个二维码候选框,使用第二轻量级神经网络模型确定最优二维码候选框,对最优二维码候选框中的二维码进行识别和标定;根据标定结果,对所述视频流中所述待处理的图像帧之后的其它图像帧使用跟踪算法进行所述二维码的跟踪。通过本发明实施例,有效提高了二维码的识别和跟踪效率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种二维码数据处理方法、装置及移动终端。
背景技术
AR(Augmented Reality,增强现实)技术是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,其把原本在现实世界的一定时间空间范围内很难体验到的信息(如,视觉信息、声音信息等),模拟仿真后叠加到真实的信息中,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。
随着二维码的普及,出现了基于二维码识别实现AR的方法。这种方法首先对图像进行特征点的选取;然后,进行关键点提取并生成描述子;接着,进行特征匹配;再通过3D模型进行3D空间定位,使用特征匹配得到的特征点,通过对极几何获取二维码的单应矩阵;使用相应算法如Pnp算法来进行二维码的跟踪定位;最后,基于二维码的跟踪定位结果,实现基于二维码的AR业务。上述方法的图像识别和跟踪过程的实现都较为复杂,对硬件有较高要求,很难应用到移动终端,满足移动终端实现AR业务时的实时需求。
因此,如何提高二维码的识别和跟踪效率,以便在移动终端上实现基于二维码的AR业务成为亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种二维码数据处理方法、装置及移动终端,以提高二维码的识别和跟踪效率,以便在移动终端上实现基于二维码的AR业务。
根据本发明实施例的第一方面,提供了一种二维码数据处理方法,包括:从视频流中获取待处理的图像帧,将所述待处理的图像帧处理为多个不同分辨率的子图像帧;使用第一轻量级神经网络模型判定多个所述子图像帧是否包含有二维码,若判定包含有二维码则输出对应的多个二维码候选框;根据输出的多个二维码候选框,使用第二轻量级神经网络模型确定最优二维码候选框,对最优二维码候选框中的二维码进行识别和标定;根据标定结果,对所述视频流中所述待处理的图像帧之后的其它图像帧使用跟踪算法进行所述二维码的跟踪。
根据本发明实施例的第二方面,提供了一种二维码数据处理装置,包括:处理模块,用于从视频流中获取待处理的图像帧,将所述待处理的图像帧处理为多个不同分辨率的子图像帧;判定模块,用于使用第一轻量级神经网络模型判定多个所述子图像帧是否包含有二维码,若判定包含有二维码则输出对应的多个二维码候选框;识别模块,用于根据输出的多个二维码候选框,使用第二轻量级神经网络模型确定最优二维码候选框,对最优二维码候选框中的二维码进行识别和标定;跟踪模块,用于根据标定结果,对所述视频流中所述待处理的图像帧之后的其它图像帧使用跟踪算法进行所述二维码的跟踪。
根据本发明实施例的第三方面,提供了一种移动终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的二维码数据处理方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711368299.6/2.html,转载请声明来源钻瓜专利网。