一种信息码的识别控制方法及装置的制造方法

文档序号:9376205阅读:185来源:国知局
一种信息码的识别控制方法及装置的制造方法
【技术领域】
[0001]本申请涉及信息码处理技术领域,更具体的说是涉及一种信息码的识别控制方法及装置。
【背景技术】
[0002]目前,在识别二维码或点码等信息码时,通常时利用手机等终端上的摄像头对信息码图片进行扫描,完成扫码识别。
[0003]而在扫码过程中,终端只能在图片清晰度不满足要求时才会提示用户调整终端位置,导致用户可能需要多次或无目的调整终端,才能扫描到清晰的图片,由此降低扫码效率。

【发明内容】

[0004]有鉴于此,本申请提供了一种信息码的识别控制方法及装置,用以解决现有技术中终端只能在图片清晰度不满足要求时才会提示用户调整终端位置,导致用户可能需要多次调整终端,才能扫描到清晰的图片,由此降低扫码效率的技术问题。
[0005]为实现上述目的,本申请提供如下技术方案:
[0006]—种信息码的识别控制方法,应用于电子设备,所述方法包括:
[0007]采集目标信息码所在区域的图像数据;
[0008]获取所述图像数据中所述目标信息码的码区域面积;
[0009]将所述码区域面积与预设的面积阈值范围进行比对,得到比对结果;
[0010]在所述比对结果表明所述码区域面积大于所述面积阈值范围中的最大值时,显示第一信息,用以提示调整所述电子设备远离所述目标信息码;
[0011]在所述比对结果表明所述码区域面积小于所述面积阈值范围中的最小值时,显示第二信息,用以提示调整所述电子设备接近所述目标信息码;
[0012]在所述比对结果表明所述码区域面积处于所述面积阈值范围内时,触发所述电子设备对所述目标信息码进行识别。
[0013]上述方法,优选的,获取所述图像数据中所述目标信息码的码区域面积,包括:
[0014]识别所述图像数据中所述目标信息码的码区域边缘;
[0015]获取所述码区域边缘内的区域面积作为所述目标信息码的码区域面积。
[0016]上述方法,优选的,所述识别所述图像数据中所述目标信息码的码区域边缘,包括:
[0017]对与所述图像数据的中心位置相邻的码点以及与所述码点各自相邻的码点进行计数,直到码点计数达到预设的码点阈值;
[0018]将被计数的码点分布区域的轮廓边缘确定为码区域边缘。
[0019]上述方法,优选的,所述面积阈值范围包括:预设的环形区域中内边缘所形成的区域面积到外边缘所形成的区域面积之间的范围;
[0020]相应的,将所述码区域面积与预设的面积阈值范围进行比对,得到比对结果,包括:
[0021]将所述码区域面积中对应的码区域边缘与所述环形区域内外边缘的位置进行判断,得到判断结果;
[0022]其中,在所述判断结果表明所述环形区域的内外边缘均处于所述码区域边缘所形成的区域内时,表明所述码区域面积大于所述面积阈值范围中的最大值;
[0023]在所述判断结果表明所述码区域边缘处于所述环形区域的内边缘所形成的区域内时,表明所述码区域面积小于所述面积阈值范围中的最小值;
[0024]在所述判断结果表明所述码区域边缘处于所述环形区域的内外边缘之间时,表明所述码区域面积处于所述面积阈值范围内。
[0025]上述方法,优选的,获取所述图像数据中所述目标信息码的码区域面积,包括:
[0026]识别所述图像数据中的中心位置;
[0027]确定所述图像数据中所述目标信息码对应的码点区域,所述码点区域中的码点以所述中心位置为中心分布,且所述码点区域中的码点个数为预设的码点阈值;
[0028]获取所述码点区域的面积作为所述目标信息码的码区域面积。
[0029]本申请还提供了一种信息码的识别控制装置,应用于电子设备,所述装置包括:
[0030]图像采集单元,用于采集目标信息码所在区域的图像数据;
[0031]面积获取单元,用于获取所述图像数据中所述目标信息码的码区域面积;
[0032]阈值比对单元,用于将所述码区域面积与预设的面积阈值范围进行比对,得到比对结果;
[0033]第一显示单元,用于在所述比对结果表明所述码区域面积大于所述面积阈值范围中的最大值时,显示第一信息,用以提示调整所述电子设备远离所述目标信息码;
[0034]第二显示单元,用于在所述比对结果表明所述码区域面积小于所述面积阈值范围中的最小值时,显示第二信息,用以提示调整所述电子设备接近所述目标信息码;
[0035]识别触发单元,用于在所述比对结果表明所述码区域面积处于所述面积阈值范围内时,触发所述电子设备对所述目标信息码进行识别。
[0036]上述装置,优选的,所述面积获取单元包括:
[0037]边缘识别子单元,用于识别所述图像数据中所述目标信息码的码区域边缘;
[0038]第一获取子单元,用于获取所述码区域边缘内的区域面积作为所述目标信息码的码区域面积。
[0039]上述装置,优选的,所述边缘识别子单元包括:
[0040]码点计数模块,用于对与所述图像数据的中心位置相邻的码点以及与所述码点各自相邻的码点进行计数,直到码点计数达到预设的码点阈值;
[0041]边缘确定模块,用于将被计数的码点分布区域的轮廓边缘确定为码区域边缘。
[0042]上述装置,优选的,所述面积阈值范围包括:预设的环形区域中内边缘所形成的区域面积到外边缘所形成的区域面积之间的范围;
[0043]相应的,所述阈值比对单元包括:
[0044]边缘比对子单元,用于将所述码区域面积中对应的码区域边缘与所述环形区域内外边缘的位置进行判断,得到判断结果;
[0045]其中,在所述判断结果表明所述环形区域的内外边缘均处于所述码区域边缘所形成的区域内时,表明所述码区域面积大于所述面积阈值范围中的最大值;
[0046]在所述判断结果表明所述码区域边缘处于所述环形区域的内边缘所形成的区域内时,表明所述码区域面积小于所述面积阈值范围中的最小值;
[0047]在所述判断结果表明所述码区域边缘处于所述环形区域的内外边缘之间时,表明所述码区域面积处于所述面积阈值范围内。
[0048]上述装置,优选的,所述面积获取单元包括:
[0049]中心识别子单元,用于识别所述图像数据的中心位置;
[0050]区域确定子单元,用于确定所述图像数据中所述目标信息码对应的码点区域,所述码点区域中的码点以所述中心位置为中心分布,且所述码点区域中的码点个数为预设的码点阈值;
[0051]第二获取子单元,用于获取所述码点区域的面积作为所述目标信息码的码区域面积。
[0052]经由上述的技术方案可知,本申请提供的一种信息码的识别控制方法及装置,通过在信息码识别过程中对扫描到的图像数据中信息码的面积进行阈值范围的判断,进而根据信息码面积的不同来提示用户调整电子设备远离还是接近信息码或者直接触发电子设备进行信息码识别,这一过程中给用户清楚的提示,而避免了用户多次无目的的调整终端设备才能扫描到清晰的匹配的情况,用户只需按照提示信息进行相应的调整,由此减少用户操作复杂度,提高扫码效率。
【附图说明】
[0053]为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0054]图1为本申请提供的一种信息码的识别控制方法实施例一的流程图;
[0055]图2a?图2c为本申请实施例
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1