[发明专利]图形码处理方法及装置有效
申请号: | 201610878832.2 | 申请日: | 2016-09-30 |
公开(公告)号: | CN107886026B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 吴文亮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 11270 北京派特恩知识产权代理有限公司 | 代理人: | 张振伟;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 方法 装置 | ||
本发明公开了一种图形码处理方法及装置;方法包括:对包括图形码的环境进行采集;确定所采集图像的像素在不同参考方向的连续分布区域,将所述连续分布区域的重叠区域识别为所述图形码的潜在分布区域;从所述潜在分布区域对应的局部图像中识别出扫描步长,基于所述扫描步长扫描所述局部图像得到图形码图像;基于所述图形码图像进行解码处理,直至解码成功得到所述图形码中所调制的信息。实施本发明,能够解决图形码成像的尺寸过小或者不完整导致无法进行识别的问题。
技术领域
本发明涉及图形码的扫描、解码处理技术,尤其涉及一种图形码处理方法及装置。
背景技术
二维码等图形码在社交、支付等场景中得到广泛应用。用户通过调整扫码设备(如具有摄像头的智能手机、平板电脑等移动终端,或者,专用于扫码的终端如扫描枪)的位姿,使得图形码在图像采集的预览界面中呈现的图像的轮廓与预览界面中预定的扫描区域一致(例如,在预览界面中提示扫描区域的轮廓,以使用户调整终端的位姿)时,扫码设备对图形码进行采集并解码得到图形码中的信息,如收款方的接收账户信息,或者广告中的落地页地址等,从而对应实现电子货币的发送、或者页面的跳转。
实际应用中,用户扫描图形码时经常遇到图形码在图像采集的预览界面中成像与预览界面中设定的扫描框不一致的情况,导致采集到的图形码相对扫描框过小,或者在扫描框内没有形成不完整的图形码图形,从而无法对采集到的图形码进行解码。
发明内容
本发明实施例提供一种图形码处理方法及装置,能够解决图形码成像的尺寸过小或者不完整进而导致无法进行识别的问题。
本发明实施例的技术方是这样实现的:
第一方面,本发明实施例提供一种图形码处理方法,包括:
对包括图形码的环境进行采集;
确定所采集图像的像素在不同参考方向的连续分布区域,将所述连续分布 区域的重叠区域识别为所述图形码的潜在分布区域;
从所述潜在分布区域对应的局部图像中识别出扫描步长,基于所述扫描步长扫描所述局部图像得到图形码图像;
基于所述图形码图像进行解码处理,直至解码成功得到所述图形码中所调制的信息。
第二方面,本发明实施例提供一种图形码处理装置,包括:
采集单元,用于对包括图形码的环境进行采集;
定位单元,用于确定所采集图像的像素在不同参考方向的连续分布区域,将所述连续分布区域的重叠区域识别为所述图形码的潜在分布区域;
识别单元,用于所述潜在分布区域对应的局部图像中识别出扫描步长,基于所述扫描步长扫描所述局部图像得到图形码图像;
解码单元,用于基于所述图形码图像进行解码处理,直至解码成功得到所述图形码中所调制的信息。
第三方面,本发明实施例提供一种图形码处理装置,包括存储介质和处理器;存储介质中存储有可执行指令,用于引起处理器执行本发明实施例提供的图形码处理方法。
第四方面,本发明实施例提供一种存储介质,其中存储有可执行指令,用于执行本发明实施例提供的图形码处理方法。
本发明实施例具有以下有益效果:
通过在预览界面中对呈现的图像中尝试识别图形码并进行解码,与仅基于在扫描框中形成的图像进行解码相比,用户只要调整采集方位使得图形码在预览界面完整成像即可进行解码,不需要继续调整采集的方位使图形码在扫描框中形成完整的图形码,显著降低了扫码的操作难度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610878832.2/2.html,转载请声明来源钻瓜专利网。