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

技术编号:17486420 阅读:23 留言:0更新日期:2018-03-17 10:40
本发明专利技术提供一种二维码图像识别方法及移动终端,该方法可包括:向目标二维码图像发射具有反射特性的不可见光;控制摄像头采集所述目标二维码图像的不可见光图像数据;基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。这样可以通过二维码图像的不可见光图像数据来进行二维码图像识别,减少了可见光的反光现象对二维码图像识别的影响,提高了二维码图像识别的效果。

A two-dimensional code image recognition method and mobile terminal

The present invention provides a two-dimensional code image recognition method and mobile terminal, the method may include: not visible to the target image has the reflection characteristics of the two-dimensional code emission; control of visible light image data acquiring the target two-dimensional code image; contains the invisible light image data identifying the target two-dimensional code image in the two-dimensional code based on information. So we can do two-dimensional code image recognition through the two-dimensional optical code image's invisible light data, reduce the influence of visible light's reflection phenomenon on two-dimensional code image recognition, and improve the effect of two-dimensional code image recognition.

【技术实现步骤摘要】
一种二维码图像识别方法及移动终端
本专利技术涉及通信领域,尤其涉及一种二维码图像识别方法及移动终端。
技术介绍
随着科学技术的发展,移动终端的应用越来越广泛,特别是移动终端上的二维码图像识别,人们经常通过二维码图像识别实现一键上网、网上支付、查询定位以及下载资料等功能。现有的二维码图像识别过程中往往由于被拍摄的二维码图像表面出现反光现象,而造成识别后的二维码图像信息缺失,从而导致二维码图像识别失败。例如,通过A移动终端摄像头去识别B移动终端显示屏幕上的二维码,如果B移动终端显示屏幕界面出现反光现象的话,这个时候就会导致二维码图像识别失败。可见,目前的二维码图像识别方法存在识别效果差的问题。
技术实现思路
本专利技术实施例的目的在于提供一种二维码图像识别方法,解决了现有技术的二维码图像识别效果差的问题。为了达到上述目的,本专利技术实施例提供一种二维码图像识别方法,包括:向目标二维码图像发射具有反射特性的不可见光;控制摄像头采集所述目标二维码图像的不可见光图像数据;基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。本专利技术实施例还提供一种移动终端,包括:发射模块,用于向目标二维码图像发射具有反射特性的不可见光;采集模块,用于控制摄像头采集所述目标二维码图像的不可见光图像数据;识别模块,用于基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行的一个或多个程序,所述一个或多个程序被所述计算机执行时使所述计算机执行如上述提供的一种二维码图像识别方法。上述技术方案中的一个技术方案具有如下优点或有益效果:向目标二维码图像发射具有反射特性的不可见光;控制摄像头采集所述目标二维码图像的不可见光图像数据;基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。这样可以通过二维码图像的不可见光图像数据来进行二维码图像识别,减少了可见光的反光现象对二维码图像识别的影响,提高了二维码图像识别的效果。附图说明图1是本专利技术实施例提供的一种二维码图像识别方法的流程示意图;图2是本专利技术实施例提供的一种不可见光发射装置的示意图;图3是本专利技术实施例提供的另一种二维码图像识别方法的流程示意图;图4是本专利技术实施例提供的一种矩形区域识别的示意图;图5是本专利技术实施例提供的一种正态分布处理的示意图;图6是本专利技术实施例提供的另一种正态分布处理的示意图;图7是本专利技术实施例提供的一种移动终端的结构示意图;图8是本专利技术实施例提供的另一种移动终端的结构示意图;图9是本专利技术实施例提供的一种移动终端中的确定子模块的结构示意图;图10是本专利技术实施例提供的一种移动终端中的识别子模块的结构示意图;图11是本专利技术实施例提供的移动终端中的另一种识别子模块的结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图1所示,本专利技术实施例提供一种二维码图像识别方法,包括以下步骤:步骤S101、向目标二维码图像发射具有反射特性的不可见光。该步骤中,目标二维码图像即是移动终端待识别的二维码图像,可以向目标二维码图像发射具有反射特性的不可见光,通过在移动终端上增加一个可以发射不可见光的补光灯来实现。发射的不可见光可以是红外线、紫外线等等具有反射特性的不可见光,补光灯的位置可以与摄像头的拍摄模块处于同一平面上,如图2所示,这样可以更好地保证摄像头采集到的补光灯发射的不可见光,当然也可以在前置摄像头的同一平面设置一补光灯。步骤S102、控制摄像头采集所述目标二维码图像的不可见光图像数据。该步骤中,摄像头采集的是目标二维码图像的不可见光图像数据,在采集的过程中对可见光图像数据进行过滤,该过滤方式可以是以方式之一:方式一:在摄像头的镜头前面增加可见光过滤镜片和不可见光过滤镜片,并且上述可见光过滤镜片和不可见光过滤镜片可以相互切换。当需要进行不可见光图像数据采集的时候,打开可见光过滤镜片将可见光过滤掉;当需要进行可见光图像数据采集的时候,打开不可见光过滤镜片将可见光过滤掉。这样只要控制可见光过滤镜片和不可见光过滤镜片的相互切换就可以采集二维码图像的不可见光图像数据。方式二:控制摄像头采集包含不可见光图像数据和可见光数据的目标二维码图像数据,然后进行软件分离处理;例如,补光灯发射的是红外不可见光,它的波长大于760nm,而波长小于760nm的为可见光,这个时候通过对采集的图像数据中大于760nm的图像数据进行保存就可以得到目标二维码图像的不可见光图像数据。步骤S103、基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。该步骤中,识别二维码图像中的二维码信息,该二维码信息包括坐标点的坐标值、坐标点的亮度值等等,根据这些二维码信息和二维码识别原则识别二维码图像。本专利技术实施例中,上述移动终端可以任何具备拍摄功能的移动终端,例如:手机、平板电脑(TabletPersonalComputer)、膝上型电脑(LaptopComputer)、个人数字助理(personaldigitalassistant,简称PDA)、移动上网装置(MobileInternetDevice,MID)或可穿戴式设备(WearableDevice)等。本实施例中,向目标二维码图像发射具有反射特性的不可见光;控制摄像头采集所述目标二维码图像的不可见光图像数据;基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。这样可以通过二维码图像的不可见光图像数据来进行二维码图像识别,减少了可见光的反光现象对二维码图像识别的影响,提高了二维码图像识别的效果。如图3所示,本专利技术实施例提供另一种二维码图像识别方法,包括以下步骤:步骤S301、向目标二维码图像发射具有反射特性的不可见光。该步骤中,目标二维码图像即是移动终端待识别的二维码图像,可以向目标二维码图像发射具有反射特性的不可见光,通过在移动终端上增加一个可以发射不可见光的补光灯来实现。发射的不可见光可以是红外线、紫外线等等具有反射特性的不可见光,补光灯的位置可以与摄像头的拍摄模块处于同一平面上,如图2所示,这样可以更好地保证摄像头采集到的补光灯发射的不可见光,当然也可以在前置摄像头的同一平面设置一补光灯。步骤S302、控制摄像头采集所述目标二维码图像的不可见光图像数据。该步骤中,摄像头采集的是目标二维码图像的不可见光图像数据,在采集的过程中对可见光图像数据进行过滤,该过滤方式可以是以方式之一:方式一:在摄像头的镜头前面增加可见光过滤镜片和不可见光过滤镜片,并且上述可见光过滤镜片和不可见光过滤镜片可以相互切换。当需要进行不可见光图像数据采集的时候,打开可见光过滤镜片将可见光过滤掉;当需要进行可见光图像数据采集的时候,打开不可见光过滤镜片将可见光过滤掉。这样只要控制可见光过滤镜片和不可见光过滤镜片的相互切换就可以采集二维码图像的不可见光图像数据。方式二:控制摄像头采集包含不可见光图像数据和可见光数据的目标二维码图像数据,然后进行软件分离处理;例如,补光灯发射的是红外不可见光,它的波长大于760nm,而波长小于760nm的为可见光,这个时候通过对采集的图像数据中大于760nm的图像数据进行保存就可以本文档来自技高网...
一种二维码图像识别方法及移动终端

【技术保护点】
一种二维码图像识别方法,应用于移动终端,其特征在于,包括:向目标二维码图像发射具有反射特性的不可见光;控制摄像头采集所述目标二维码图像的不可见光图像数据;基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。

【技术特征摘要】
1.一种二维码图像识别方法,应用于移动终端,其特征在于,包括:向目标二维码图像发射具有反射特性的不可见光;控制摄像头采集所述目标二维码图像的不可见光图像数据;基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述不可见光图像数据识别所述目标二维码图像中包含的二维码信息,包括:确定所述目标二维码图像的矩形区域;获取所述矩形区域内不可见光图像数据的各坐标点的坐标值和亮度值;根据各坐标点的坐标值和亮度值识别所述目标二维码图像中包含的二维码信息。3.根据权利要求2所述的方法,其特征在于,所述确定所述目标二维码图像的矩形区域,包括:控制摄像头采集所述目标二维码图像的可见光图像数据;识别所述可见光图像数据的边缘坐标点的坐标值;基于所述边缘坐标点的坐标值进行图像补全处理,以得到所述矩形区域。4.根据权利要求2或者3所述的方法,其特征在于,所述根据各坐标点的亮度值和坐标值识别所述目标二维码图像中包含的二维码信息,包括:对各坐标点的亮度值进行正态分布处理;将所述正态分布处理后的亮度值进行二值化处理,以得到各坐标点的目标亮度值;根据所述各坐标点以及所述各坐标点的目标亮度值识别所述目标二维码图像中包含的二维码信息。5.根据权利要求4所述的方法,其特征在于,所述将所述正态分布处理后的亮度值进行二值化处理,以得到各坐标点的目标亮度值,包括:获取所述正态分布处理后的各坐标点的亮度值中的最大亮度值;若所述正态分布处理后的坐标点的亮度值大于或者等于所述最大亮度值与预设门限值之差,且所述正态分布处理后的亮度值小于或者等于所述最大亮度值与预设门限值之和,将该坐标点亮度值设置为白色对应的亮度值;否则将该坐标点的亮度值设置为黑色对应的亮度值。6.一种移...

【专利技术属性】
技术研发人员:赵冬晓胡博
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1