【技术实现步骤摘要】
一种二维码识别方法,及装置
本专利技术涉及图形图像
,特别一种二维码识别方法,及装置。
技术介绍
二维码最初用于汽车制造厂追踪零件,目前已经广泛用于识别、防伪、购物、等各方面。二维码又称为二维条码,是用某种特定的几何图形按一定规律在平面(二维方向)上分布的条/空相间的图形来记录数据符号信息。二维码具有:信息容量大、编码范围广、容错力强、译码可靠性高,同时成本低、易制作的特点。随着互联网的发展和移动设备的普及,二维码在移动设备中的应用也日渐增多。例如:目前二维码的识别主要通过在移动设备中安装二维码的识别应用来实现,具体地:用户操作移动设备的照相功能拍摄二维码,然后使用二维码识别应用来识别二维码,实现快速获取二维码中存储的信息,进一步实现一键上网、下载资料、查询定位、网上支付等各种功能。二维码识别过程说明如下:对于行排式二维条码可用线扫描器的多次扫描识读;对于矩阵式二维条码采用图像扫描器识读。矩阵式二维码识别一般通过调用移动设备的拍照功能,得到二维码图像,然后主要经过条目定位、分割及解码三个步骤实现二维码的识别。前述用户操作移动设备的照相功能拍摄二维码,然后使用 ...
【技术保护点】
一种二维码识别方法,其特征在于,包括:在具有读取图片功能的应用被启动并加载设备的本地图片后,对设备的本地图片进行二维码定位;通过二维码定位确定所述本地图片是否包含二维码;在确定所述本地图片包含二维码之后,对所述本地图片的二维码进行识别。
【技术特征摘要】
1.一种二维码识别方法,其特征在于,包括:在具有读取图片功能的应用被启动并加载设备的本地图片后,对设备的本地图片进行二维码定位;通过二维码定位确定所述本地图片是否包含二维码;在确定所述本地图片包含二维码之后,对所述本地图片的二维码进行识别;在对所述本地图片的二维码进行识别之前还包括:若所述本地图片包含二维码,显示是否进行二维码识别的操作选项;在接收到进行二维码识别的指令后,对所述本地图片的二维码进行识别;若所述本地图片包含两个或两个以上的二维码还包括:显示二维码选择选项;并接收用户通过所述二维码选择选项输入的操作指令;通过所述操作指令确定用户指定的二维码;对所述本地图片的二维码进行识别之后还包括:显示二维码的识别结果,并对二维码的识别结果进行内容识别;若所述内容识别结果包含操作特征字符,则为其提供操作入口。2.根据权利要求1项所述方法,其特征在于,对所述本地图片的二维码进行识别包括:对所述本地图片中有条码特征的区域进行定位,确定二维码的条码符号的图像区域;将所述本地图片的二维码的条码符号的图像区域转换为二值图像,对二值图像进行膨胀运算得到膨胀后的二值图像,然后检测膨胀后二值图像的边缘以获取二维码的条码区域的轮廓;对上述轮廓进行修正并分割得到完整的标准条码图像;对所述标准条码图像进行网格采样构造得到位图,得到所述条码区域的二进制数据并进行纠错和翻译,并转换得到数据码字。3.根据权利要求1或2项所述方法,其特征在于,在对所述本地图片的二维码进行识别之前还包括:显示选择框,并接收用户使用所述选择框选定二维码的指令,确定当前选择框的框选区域;对所述本地图片的二维码进行识别包括:对本地图片中的所述框选区域进行二维码识别。4.一种二维码识别装置,其特征在于,包括:定位单元,用于在具有读取图片功能的应用被启动...
【专利技术属性】
技术研发人员:罗伟,朱雁子,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。