一种二维码图像识别方法及移动终端技术

技术编号:17837964 阅读:37 留言:0更新日期:2018-05-03 19:31
本发明专利技术提供一种二维码图像识别方法及移动终端,该方法包括:获取第一二维码图像;获取所述第一二维码图像中N个识别点的特征信息,所述N个识别点包括M个定位识别点;根据所述M个定位识别点的特征信息,确定特征偏移量;根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像;对所述第二二维码图像进行图像识别,得到识别结果。这样,可以根据M个定位识别点的特征信息,确定特征偏移量。进而可以根据该特征偏移量对第一二维码图像进行特征校准,获得第二二维码图像。最后可以对经过特征校准所获得的第二二维码图像进行图像识别。可以降低显示设备差异或者外界环境干扰造成的影响,提高识别成功率。

A two-dimensional code image recognition method and mobile terminal

The invention provides a two-dimensional code image recognition method and a mobile terminal. The method includes: obtaining the first two-dimensional code image, obtaining the feature information of the N recognition points in the first two-dimensional code image, and the N identification points including the M location recognition points, and determining the characteristic offset according to the feature information of the M location recognition points. According to the characteristic offset, the characteristic information of the N recognition point is calibrated, and second two-dimensional code images are generated, and the second two-dimensional code images are identified and the recognition results are obtained. In this way, the feature offset can be determined according to the feature information of M location recognition points. Then, the first two-dimensional code image can be calibrated according to the characteristic offset to obtain the second two-dimensional code image. Finally, image recognition can be done on the second two-dimensional code image obtained by feature calibration. It can reduce the influence of display device differences or external environmental interference, and improve the recognition success rate.

【技术实现步骤摘要】
一种二维码图像识别方法及移动终端
本专利技术实施例涉及通信
,尤其涉及一种二维码图像识别方法及移动终端。
技术介绍
二维码图像可以只包含黑白两种色彩,此种二维码图像为黑白二维码图像。黑白二维码图像的单个识别点的信息非0即1,整个二维码图像的存储数据有限。除黑白二维码图像之外,还有彩色二维码图像以及灰阶二维码图像这两种形式的二维码图像。相比于黑白二维码图像,彩色二维码图像和灰阶二维码图像的信息存储量更高。但是在识别彩色二维码图像或者灰阶二维码图像时,可能会出现问题。例如,对于彩色二维码图像,不同的显示设备具有颜色差异,显示出来的彩色二维码图像会存在偏色的问题。另外,外界各色灯光照射在彩色二维码图像上,也会使彩色二维码图像偏色。对于灰阶二维码图像,不同的显示设备具有亮度差异,显示出来的灰阶二维码图像会存在灰度偏移的问题,最终会导致误识别情况的出现。因此,现有技术中,对彩色二维码图像或者灰阶二维码图像进行识别时,误识别率较高。
技术实现思路
本专利技术实施例提供一种二维码图像识别方法及移动终端,以解决现有技术中,对彩色二维码图像或者灰阶二维码图像进行识别时,误识别率较高的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种二维码图像识别方法,包括:获取第一二维码图像;获取所述第一二维码图像中N个识别点的特征信息,所述N个识别点包括M个定位识别点;根据所述M个定位识别点的特征信息,确定特征偏移量;根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像;对所述第二二维码图像进行图像识别,得到识别结果;其中,N为大于1的整数,M为大于1的整数且M小于N。第二方面,本专利技术实施例还提供一种移动终端,包括:第一获取模块,用于获取第一二维码图像;第二获取模块,用于获取所述第一二维码图像中N个识别点的特征信息,所述N个识别点包括M个定位识别点;确定模块,用于根据所述M个定位识别点的特征信息,确定特征偏移量;校准模块,用于根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像;识别模块,用于对所述第二二维码图像进行图像识别,得到识别结果;其中,N为大于1的整数,M为大于1的整数且M小于N。第三方面,本专利技术实施例还提供一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述二维码图像识别方法的步骤。第四方面,本专利技术实施例还提供一种计算机可读取存储介质,所述计算机可读取存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述二维码图像识别方法的步骤。在本专利技术实施例中,通过获取第一二维码图像;获取所述第一二维码图像中N个识别点的特征信息,所述N个识别点包括M个定位识别点;根据所述M个定位识别点的特征信息,确定特征偏移量;根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像;对所述第二二维码图像进行图像识别,得到识别结果;其中,N为大于1的整数,M为大于1的整数且M小于N。这样,可以根据M个定位识别点的特征信息,确定特征偏移量。进而可以根据该特征偏移量对第一二维码图像进行特征校准,获得第二二维码图像。最后可以对经过特征校准所获得的第二二维码图像进行图像识别。可以降低显示设备差异或者外界环境干扰造成的影响,提高识别成功率。附图说明图1是本专利技术实施例提供的二维码图像识别方法的流程图之一;图2是本专利技术实施例提供的二维码图像识别方法的流程图之二;图3是本专利技术实施例提供的一种颜色种类与16进制中各个数字的对应关系图;图4是本专利技术实施例提供的一种彩色二维码图像中三个定位识别点的示意图;图5是本专利技术实施例提供的二维码图像识别方法的流程图之三;图6是本专利技术实施例提供的一种灰阶种类与16进制中各个数字的对应关系图;图7是本专利技术实施例提供的一种灰阶二维码图像中三个定位识别点的示意图;图8是本专利技术实施例提供的移动终端的结构图之一;图9是本专利技术实施例提供的移动终端的结构图之二;图10是本专利技术实施例提供的移动终端的结构图之三;图11是本专利技术实施例提供的一种移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1是本专利技术实施例提供的二维码图像识别方法的流程图之一,如图1所示,包括以下步骤:步骤101、获取第一二维码图像。在步骤101中,可以获取第一二维码图像。第一二维码图像可以为彩色二维码图像,也可以为灰阶二维码图像。步骤102、获取所述第一二维码图像中N个识别点的特征信息,所述N个识别点包括M个定位识别点,其中,N为大于1的整数,M为大于1的整数且M小于N。在步骤102中,可以获取第一二维码图像中N个识别点的特征信息,且N个识别点包括M个定位识别点。其中,N为大于1的整数,M为大于1的整数且M小于N。本专利技术实施例中,M可以取值为3。即第一二维码图像可以包括三个定位识别点,且这三个定位识别点可以分别位于第一二维码图像的左上角、右上角以及左下角的位置。对于彩色二维码图像,三个定位识别点的颜色可以分别为红色、黄色和蓝色。且位于彩色二维码图像的左上角位置处的定位识别点的颜色可以为红色;位于彩色二维码图像的右上角位置处的定位识别点的颜色可以为黄色;位于彩色二维码图像的左下角位置处的定位识别点的颜色可以为蓝色。可以获取第一二维码图像中N个识别点在色彩坐标系中的色彩坐标。对于灰阶二维码图像,三个定位识别点的灰阶可以分别为3阶、5阶和8阶。且位于灰阶二维码图像的左上角位置处的定位识别点的灰阶可以为5阶;位于灰阶二维码图像的右上角位置处的定位识别点的灰阶可以为3阶;位于灰阶二维码图像的左下角位置处的定位识别点的灰阶可以为8阶。可以获取第一二维码图像中N个识别点的灰阶值。步骤103、根据所述M个定位识别点的特征信息,确定特征偏移量。在步骤103中,可以根据M个定位识别点的特征信息,确定特征偏移量。对于彩色二维码图像,可以分别计算M个定位识别点的色彩坐标与预先存储的M个标准色彩坐标之间的色彩坐标差值。即识别出位于彩色二维码图像的左上角位置处的定位识别点的颜色在色彩坐标系中的色彩坐标(X1,Y1)之后,可以利用该色彩坐标(X1,Y1)减去预先存储的标准红色的色彩坐标(X标准1,Y标准1),获得与位于彩色二维码图像的左上角位置处的定位识别点对应的色彩坐标差值(X差1,Y差1);识别出位于彩色二维码图像的右上角位置处的定位识别点的颜色在色彩坐标系中的色彩坐标(X2,Y2)之后,可以利用该色彩坐标(X2,Y2)减去预先存储的标准黄色的色彩坐标(X标准2,Y标准2),获得与位于彩色二维码图像的右上角位置处的定位识别点对应的色彩坐标差值(X差2,Y差2);识别出位于彩色二维码图像的左下角位置处的定位识别点的颜色在色彩坐标系中的色彩坐标(X3,Y3)之后,可以利用该色彩坐标(X3,Y3)减去预先存储的标准蓝色的色彩坐标(X标准3,Y标准3),获得与位于彩色二维码图像的左下本文档来自技高网...
一种二维码图像识别方法及移动终端

【技术保护点】
一种二维码图像识别方法,其特征在于,包括:获取第一二维码图像;获取所述第一二维码图像中N个识别点的特征信息,所述N个识别点包括M个定位识别点;根据所述M个定位识别点的特征信息,确定特征偏移量;根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像;对所述第二二维码图像进行图像识别,得到识别结果;其中,N为大于1的整数,M为大于1的整数且M小于N。

【技术特征摘要】
1.一种二维码图像识别方法,其特征在于,包括:获取第一二维码图像;获取所述第一二维码图像中N个识别点的特征信息,所述N个识别点包括M个定位识别点;根据所述M个定位识别点的特征信息,确定特征偏移量;根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像;对所述第二二维码图像进行图像识别,得到识别结果;其中,N为大于1的整数,M为大于1的整数且M小于N。2.根据权利要求1所述的方法,其特征在于,所述获取所述第一二维码图像中N个识别点的特征信息,包括:获取所述第一二维码图像中N个识别点在色彩坐标系中的色彩坐标;所述根据所述M个定位识别点的特征信息,确定特征偏移量,包括:分别计算所述M个定位识别点的色彩坐标与预先存储的M个标准色彩坐标之间的色彩坐标差值;计算所述M个定位识别点对应的M个色彩坐标差值的平均值,获得色彩偏移量;所述根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像,包括:根据所述色彩偏移量,对N个识别点的特征信息进行色彩校准,生成第二二维码图像。3.根据权利要求2所述的方法,其特征在于,所述M个定位识别点中每个定位识别点的颜色值取值不同。4.根据权利要求1所述的方法,其特征在于,所述获取所述第一二维码图像中N个识别点的特征信息,包括:获取所述第一二维码图像中N个识别点的灰阶值;所述根据所述M个定位识别点的特征信息,确定特征偏移量,包括:分别计算所述M个定位识别点的灰阶值与预先存储的M个标准灰阶值之间的灰阶差值;计算所述M个定位识别点对应的M个灰阶差值的平均值,获得灰阶偏移量;所述根据所述特征偏移量,对N个识别点的特征信息进行特征校准,生成第二二维码图像,包括:根据所述灰阶偏移量,对N个识别点的特征信息进行灰阶校准,生成第二二维码图像。5.根据权利要求4所述的方法,其特征在于,所述M个定位识别点中每个定位识别点的灰阶值取值不同。6.一种移动终端,其特征在于,包括:第一获取模块,用于获取第一二维码图像;第二获取模块,用于获取所述第一二维码图像中N个识别点的特...

【专利技术属性】
技术研发人员:谢莲花
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1