信息卡扫描提示方法、装置及终端设备的制作方法

文档序号:6523529阅读:182来源:国知局
信息卡扫描提示方法、装置及终端设备的制作方法
【专利摘要】本公开实施例公开了信息卡扫描提示方法、装置及终端设备,其中所述信息卡扫描方法首先获取包含信息卡中待识别对象的扫描图像,然后根据合格图像的标准参数,确定扫描图像的缺陷类型,并向用户显示相应的提示信息。从而使用户在扫描信息卡时能够根据提示信息调整扫描状态,以获得合格的扫描图像,最终提高扫描信息卡的识别率。
【专利说明】信息卡扫描提示方法、装置及终端设备
【技术领域】
[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]结合第二方面,在第二方面的第七种可能实现方式中,所述缺陷类型确定单元包括:
[0055]第四获取子单元,用于获取所述扫描图像中灰度值的均值和方差,根据所述灰度值的均值和方差判断光照情况;
[0056]第十确定子单元,用于当所述灰度值的均值超过第二预设范围的上限值时,确定所述扫描图像的光照强,并使所述提示单元提示光照太强;
[0057]第十一确定子单元,用于当所述灰度值的均值低于第二预设范围的下限值时,确定所述扫描图像的光照弱,并使所述提示单元提示光照太弱;
[0058]第十二确定子单元,用于当所述灰度值的方差超过第三预设范围的上限值时,确定所述扫描图像存在偏光现象,并使所述提示单元提示存在偏光。
[0059]第三方面,本公开提供一种终端设备包括:存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上指令包含用于进行以下操作的指令:
[0060]获取包含信息卡中待识别对象的扫描图像;根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信息。
[0061]本公开实施例提供的信息卡扫描提示方法、装置及终端设备,首先获取包含信息卡中待识别对象的扫描图像,根据合格图像的标准参数,确定扫描图像的缺陷类型,并向用户显示相应的提示信息。从而使用户在扫描信息卡时能够根据提示信息调整终端设备的扫描状态,获得合格的扫描图像,最终提高扫描信息卡的识别率。
[0062]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【专利附图】

【附图说明】
[0063]为了更清楚地说明本公开实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0064]图1为本公开实施例一种信息卡扫描提示方法的流程示意图;
[0065]图2为本公开实施例另一种信息卡扫描提示方法的流程示意图;
[0066]图3为一种移动充值卡的不意图;
[0067]图4为对焦不准确的示意图;
[0068]图5为本公开实施例另一种信息卡扫描提示方法的流程示意图;
[0069]图6为信息卡距离终端设备太远的示意图;
[0070]图7为信息卡距离终端设备太近的示意图;
[0071]图8为本公开实施例另一种信息卡扫描提示方法的流程示意图;
[0072]图9为终端设备扫描信息卡时存在抖动或运动过快时的示意图;
[0073]图10为本公开实施例确定信息卡的位置是否合适的流程示意图;
[0074]图11为信息卡偏左的示意图;
[0075]图12为信息卡偏右的示意图;
[0076]图13为本公开实施例另一种信息卡扫描提示方法的流程示意图;
[0077]图14为信息卡偏上的示意图;
[0078]图15为信息卡偏下的示意图;
[0079]图16为本公开实施例另一种信息卡扫描提示方法的流程示意图;
[0080]图17为信息卡曝光过强的示意图;
[0081]图18为信息卡曝光过弱的示意图;
[0082]图19为本公开实施例另一种信息卡扫描提示方法的流程示意图;
[0083]图20为存在偏光时扫描信息卡的示意图;
[0084]图21为本公开实施例一种信息卡扫描提示装置的结构示意图;
[0085]图22为本公开实施例另一种信息卡扫描提示装置的结构示意图;
[0086]图23为本公开实施例一种终端设备的结构示意图。
[0087]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
【具体实施方式】
[0088]为了使本【技术领域】的人员更好地理解本公开实施例中的技术方案,并使本公开实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本公开实施例中技术方案作进一步详细的说明。
[0089]参见图1,为本公开实施例一种信息卡扫描提示方法的流程示意图,本实施例的所述方法可以应用于终端设备,例如,智能手机、平板电脑、掌上电脑PDA等。所述方法可以包括以下步骤:
[0090]S110,获取包含信息卡中待识别对象的扫描图像。所述信息卡可以包括手机充值卡、银行卡等。所述待识别对象可以是信息卡中的数字(例如,手机充值卡中的序列号及密码或银行卡的卡号)或文字(例如,银行卡中的银行名称)。
[0091 ] S120,根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型。
[0092]将获得的扫描图像的参数与合格图像的相应参数进行比较,当扫描图像的某个参数不在合格图像相应参数的预设范围内时确定扫描图像的缺陷类型,例如,缺陷类型包括对焦不准确、终端设备距离信息卡太远或太近、信息卡位置偏离扫描界面的导引框、终端设备运动过快或存在抖动、光照太强或太弱等类型。
[0093]S130,显示与所述扫描图像的缺陷类型相对应的提示信息。
[0094]确定出获得的扫描图像的缺陷类型后,向用户显示与所述缺陷类型相对应的提示信息,从而使用户根据所述提示信息调整扫描位置或扫描参数,以便获得合格的扫描图像。
[0095]本实施提供的信息卡扫描提示方法,在获得包含待识别对象的扫描图像后,与合格图像相应的标准参数确定扫描图像存在的缺陷类型,并向用户展示相应的提示信息,从而使使用户在扫描信息卡时能够根据提示信息调整扫描状态,以获得合格的扫描图像,最终提高扫描信息卡的识别率。
[0096]请参见图2,示出了本公开实施例另一种信息卡扫描提示方法的流程示意图,该方法能够确定扫描图像是否存在对焦不准确的缺陷。所述方法可以包括以下步骤:
[0097]S210,预先采集多个样本信息卡的样本图像。
[0098]线下利用终端设备预先扫描多个样本信息卡得到相应的样本图像。
[0099]S220,根据所述待识别对象的熵及样本图像的高频信息进行高斯模型训练,得到所述高斯模型的均值和方差的数值。
[0100]待识别对象的熵,扫描图像中包含待识别对应图像区域的熵,图像区域的熵描述图像信源的平均信息量,通常而言,图像变化越剧烈,图像的纹理越丰富,熵就越大。
[0101]高频信息反映图像的小范围细节信息,例如,图像的边缘、梯度、噪声等信息。
[0102]利用多个样本图像的待识别对象的熵和高频信息进行高斯模型训练,得到高斯模型对应公式中均值和方差的具体数值。
[0103]S110,获取包含信息卡中待识别对象的扫描图像。该步骤与图1对应实施例中的相应步骤相同,此处不再赘述。
[0104]S230,提取所述扫描图像中待识别对象的熵及高频信息,并根据所述高斯模型的均值和方差,计算所述扫描图像对应高斯模型的概率值。
[0105]将扫描图像中待识别对象的熵和高频信息作为高斯模型的两个自变量,代入根据步骤S220得到的均值和方差得到的高斯模型对应公式中,得到扫描图像对应的概率值。
[0106]S240,当所述概率值低于第一预设值时,确定所述扫描图像对焦不准确;所述第一预设值为合格图像对应高斯模型的概率分布范围的下限值。
[0107]高斯模型的概率值取值范围是[0,I],其中,概率值越接近1,图像越清晰,反之概率值越小,图像越不清晰。判断扫描图像的概率值与第一预设值的大小,当所述扫描图像的概率值低于所述第一预设值时,判断所述扫描图像对焦不准确。根据合格图像的高斯模型概率分布范围确定第一预设值。[0108]S250,显示对焦不准确的提示信息。
[0109]本公开以图3所示的移动充值卡为例说明扫描图像可能存在的缺陷类型,如图3所示,移动充值卡包括序列号和密码,其中,序列号和密码均由18位数字组成。
[0110]如图4所示,为扫描图像对焦不准确的扫描界面示意图,以扫描设备为终端设备I为例,扫描界面内包括导引框2,用于提示用户在导引框内扫描信息卡的待识别对象。如图4所示,导引框内的扫描图像不清晰,此时,在终端设备I的显示屏上显示“对焦不准确”的提示信息,以便用户调节焦距,获得合格的扫描图像。可以在导引框2的下方向用户展示提示信息,当然也可以在终端设备显示屏的任意位置处显示所述提示信息。
[0111]请参见图5,示出了本公开实施例另一种信息卡扫描方法的流程示意图,该方法用于判断终端设备与信息卡之间的距离是否合适,所述方法可以包括以下步骤:
[0112]S110,获取包含信息卡中待识别对象的扫描图像。
[0113]S310,获取扫描图像中的待识别对象所在区域与扫描界面的导引框区域之间的比例。
[0114]在本公开的一个实施例中,获取扫描图像中待识别对象区域与导引框之间的比例的方法可以包括以下步骤:
[0115]I)对所述扫描图像中包含待识别对象的区域进行切割,得到待识别对象区域的边长;此处的边长可以是待识别对象区域的高度或宽度,或者高度和宽度。
[0116]对扫描图像中的待识别对象进行切割得到包含全部待识别对象的区域。
[0117]2)根据待识别对象区域的边长及所述导引框的大小,计算所述待识别对象区域与所述导引框区域的比例。
[0118]待识别对象区域的高度与导引框的高度之间的比值作为待识别对象区域与导引框区域的比例。或者,待识别对象区域的宽度与导引框的宽度之间的比值作为待识别对象区域与导引框区域的比例。
[0119]还可以,根据待识别对象区域的高度和宽度计算得到待识别对象区域的面积;进一步计算待识别对象区域的面积与导引框的面积之间的比例。
[0120]在本公开的另一个实施例中,获取扫描图像中待识别对象区域与导引框之间的比例的方法可以包括以下步骤:
[0121]11)对所述扫描图像中包含待识别对象的区域进行切割,得到每个待识别对象的边长。
[0122]例如,对扫描图像中的数字区域进行切割,得到每个数字的高度信息、宽度信息,或者每个数字的高度和宽度。
[0123]12)根据所述每个待识别对象的边长,以及导引框的边长,计算所述待识别对象区域与所述导引框区域的比例。
[0124]可以利用每个待识别对象的高度和导引框的高度之间的比值,作为待识别对象区域与导引框区域的比例;或者,利用每个待识别对象的宽度乘以待识别对象的个数,得到整个待识别对象区域的宽度;进而利用整个待识别对象区域的宽度与导引框区域的宽度之间的比值,作为待识别对象区域和导引框区域的比例。
[0125]还可以根据每个待识别对象的高度及宽度,计算得到整个待识别对象区域的高度及宽度,进而计算待识别对象区域的面积。再计算待识别对象区域的面积与导引框的面积之间的比值,将该比值作为待识别对象区域和导引框区域的比例。
[0126]S320,判断所述比例与第一预设范围的大小关系。所述第一预设范围是根据合格图像中的待识别对象区域占导引框区域之间的比例确定。此外,所述预设范围与信息卡的类型及信息卡中包含待识别对象的个数有关。
[0127]当所述比例小于第一预设范围的下限值时,执行步骤S330,确定终端设备距离信息卡太远;
[0128]确定出终端设备距离信息卡太远时,在步骤S340,提示距离信息卡太远。
[0129]当所述比例大于所述第一预设范围的上限值时,执行步骤S350,确定所述终端设备距离信息卡太近。
[0130]S360,提示距离信息卡太近。
[0131]利用终端设备I扫描图3所示的移动充值卡得到扫描图像,当信息卡距离终端设备太远时,得到图6所示的扫描界面示意图,扫描图像中的待识别对象(数字)区域在导引框2中的比例比较小,进而可能导致终端设备无法识别出扫描图像中的数字,此时,向用户展示提示用户信息卡距离终端设备太远,例如,“充值卡距离太远”的提示信息。用户根据提示信息调整信息卡与终端设备之间的距离,从而获得合格的扫描图像。
[0132]图7为充值卡距离终端设备太近的扫描界面示意图,如图所示,扫描图像中的待识别对象(数字)区域占据了整体导引框,进而可能导致扫描图像包含的待识别对象不全,此时,向用户展示提示信息显示界面,提示用户信息卡距离终端设备太近,例如,显示“距离太近”的提示信息。需要调整信息卡与终端设备之间的距离,从而获得合格的扫描图像。
[0133]本实施例提供的信息卡扫描提示方法,通过计算扫描图像中待识别对象区域和扫描界面上的导引框之间的比例,确定信息卡与终端设备之间的距离是否合适。如果待识别对象区域占导引框区域的比例小于第一预设范围的下限值时,确定信息卡与终端设备之间的距离太远;如果待识别对象区域占导引框区域的比例大于第一预设范围的上限值时,确定信息卡与终端设备之间的距离太近。从而向用户展示相应的提示信息。以便用户根据提示信息调整信息卡与终端设备之间的距离,从而获得合格的扫描图像。
[0134]请参见图8,示出了本公开实施例另一种信息卡扫描提示方法的流程示意图,所述方法可以包括以下步骤:
[0135]S110,获取包含信息卡中待识别对象的扫描图像。
[0136]S410,获取扫描图像中连续多帧图片的光流点,并计算所述连续多帧图片的光流
偏移量。
[0137]S420,判断所述光流偏移量与第二预设值之间的大小,当光流偏移量大于第二预设值时,执行步骤S430 ;当光流偏移量不大于第二预设值时结束。
[0138]S430,确定终端设备运动过快或存在抖动。
[0139]S440,显示终端设备运动过快或存在抖动的提示信息。
[0140]如图9所示,为终端设备运动过快或存在抖动时扫描移动充值卡的示意图。由于终端设备运动过快或抖动导致扫描图像中的待识别对象无法识别,此时,向用户显示有抖动的提示信息,例如,“有抖动”。以便用户根据所述提示信息调整扫描状态,进而获取合格的扫描图像,提高扫描图像的识别率。
[0141]请参见图10,示出了本公开实施例确定信息卡的位置是否合适的流程示意图,所述方法可以包括以下步骤:
[0142]S110,获取包含信息卡中待识别对象的扫描图像。
[0143]S510,对所述扫描图像中的待识别对象进行切割,确定待识别对象的数量及待识别对象区域的边界信息。
[0144]S520,判断所述待识别对象的个数是否小于预设个数,当待识别对象的个数小于预设个数时,执行步骤S530 ;当不小于预设个数时结束。信息卡上数字的预设个数与信息卡的类型相关联,例如,移动充值卡的序列号和密码通常为18位数字。不同银行发行的银行卡的卡号位数可能不同,信用卡和借记卡的卡号的位数也不同。
[0145]S530,判断所述待识别对象区域的左右边界距离扫描界面的导引框左右两侧边的距离与预设距离范围之间的关系;当所述待识别对象区域的左边界距离所述导引框的左侧边的距离小于预设距离范围的下限值时,执行步骤S540 ;当待识别对象区域的右边界距离导引框右侧边的距离小于预设距离范围的下限值时,执行步骤S560。
[0146]所述预设距离范围可以根据多个样本信息卡对应合格图像的边界与导引框的左右侧边之间的距离确定。
[0147]S540,确定信息卡的位置偏左。
[0148]S550,显示信息卡偏左的提示信息。
[0149]图11为对移动充值卡的密码扫描得到的图像,待识别对象的个数为17个(小于18个),且待识别对象区域的左边界与导引框左边界之间的距离低于预设距离范围的下限值,则向用户展示提示信息,例如“充值卡偏左”。
[0150]S560,确定信息卡的位置偏右。
[0151 ] S570,显示信息卡偏右的提示信息。
[0152]图12为对移动充值卡的密码扫描得到的扫描图像,图像中数字的个数为17个(少于18个),且待识别对象区域的右边界与导引框右侧边之间的距离低于预设距离范围的下限值,则向用户展示提示信息,例如,“充值卡偏右”。
[0153]请参见图13,示出了本公开实施例另一种信息卡扫描提示方法的流程示意图,所述方法用于判断信息卡是否偏上或偏下,可以包括以下步骤:
[0154]S110,获取包含信息卡中待识别对象的扫描图像。
[0155]S610,对所述扫描图像内的待识别对象进行切割,得到待识别对象区域;
[0156]S620,判断所述待识别对象区域距离扫描界面的导引框的上下边界的距离与预设距离之间的关系,当待识别对象区域的上边界与导引框的上边界的距离小于预设距离时执行步骤S630 ;当待识别对象区域的下边界与导引框的下边界的距离小于预设距离时执行步骤S650。
[0157]S630,确定信息卡的位置偏上。
[0158]S640,显示信息卡偏上的提示信息。
[0159]如图14所示,为扫描移动充值卡得到的扫描图像示意图,如图所示,移动充值卡中的数字只有下半部分落在导引框内,此时,向用户展示提示信息,例如,“充值卡偏上”。
[0160]S650,确定信息卡的位置偏下。
[0161]S660,显示信息卡偏下的提示信息。
[0162]图15为扫描移动充值卡得到的扫描图像示意图,如图所示,移动充值卡中的数字只有上半部分落在导引框内,此时,向用户展示提示信息,例如,“充值卡偏下”。
[0163]请参见图16,示出了本公开实施例另一种信息卡扫描提示方法的流程示意图,所述方法用于判断扫描图像的光照强弱情况,可以包括以下步骤:
[0164]S110,获取包含信息卡中待识别对象的扫描图像。
[0165]S710,获取所述扫描图像的灰度均值。即计算扫描图像灰度值的均值。
[0166]S720,判断所述灰度均值与第二预设范围之间的关系,当所述灰度的均值超过第二预设范围的上限值时,执行步骤S730;当所述灰度的均值低于第二预设范围的下限值时,执行步骤S750。
[0167]S730,确定所述扫描图像的光照过强。
[0168]S740,显示光照太强的提示信息。
[0169]图17所示为扫描移动充值卡得到曝光过强的扫描图像示意图,如图所示,扫描图像中光线亮度很强,导致终端设备无法识别扫描图像中的数字,此时,显示提示信息,例如,“曝光过强”。
[0170]S750,确定所述扫描图像的光照过弱。
[0171]S760,显示光照太弱的提示信息。 [0172]图18所示为扫描移动充值卡得到的扫描图像的示意图,如图所示,扫描图像中的光线亮度很弱,导致终端设备无法识别扫描图像中的数字,此时,显示提示信息,例如,“曝光过弱”。
[0173]请参见图19,示出了本公开实施例另一种信息卡扫描提示方法的流程示意图,所述方法用于判断扫描图像是否存在偏光现象,可以包括以下步骤:
[0174]S110,获取包含信息卡中待识别对象的扫描图像。
[0175]S810,获取所述扫描图像中灰度方差。即计算扫描图像灰度值的方差。
[0176]S820,判断所述扫描图像的灰度方差是否在第三预设范围内,当所述灰度方差超过第三预设范围的上限值时,执行步骤S830 ;当所述灰度方差不超过第三预设范围的上限值时结束。
[0177]S830,确定所述扫描图像存在偏光现象。
[0178]S840,显示存在偏光的提示信息。
[0179]参见图20,示出了利用终端设备扫描银行卡的扫描界面示意图,图中所示扫描图像的左半部分光照太弱,可能导致终端设备无法准确识别出扫描图像中的数字,此时,显示提不?目息,例如,“偏光”。
[0180]与本公开提供的信息卡扫描提示方法实施例相对应,本公开还提供了信息卡扫描提示装置。
[0181]参见图21,示出了本公开实施例一种信息卡扫描提示装置的结构示意图,所述装置可以包括:第一获取单元100、缺陷类型确定单元200和提示单元300。所述装置可以应用于终端设备中,例如智能手机、PDA等。可以利用智能手机的摄像头扫描手机充值卡、银行卡等信息卡上的数字或文字等待识别对象。
[0182]第一获取单元100,用于获取包含信息卡中待识别对象的扫描图像。
[0183]缺陷类型确定单元200,用于根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型。缺陷类型包括对焦不准确、终端设备距离信息卡太远或太近、信息卡位置偏离扫描界面的导引框、终端设备运动过快或存在抖动、光照太强或太弱等类型。
[0184]在本公开的一个实施例中,通过缺陷类型确定单元判断扫描图像是否由于信息卡距离终端设备太远或太近导致扫描图像中的待识别对象无法识别。所述缺陷类型确定单元可以包括:第二获取子单元、第二确定子单元和第三确定子单元;
[0185]所述第二获取子单元,用于获取所述扫描图像中待识别对象所在区域与扫描界面的导引框区域之间的比例;
[0186]第二确定子单元,用于当所述比例小于第一预设范围的下限值时,确定信息卡与终端设备之间的距离太大,并使所述提示单元300提示信息卡太远;
[0187]第三确定子单元,用于当所述比例大于所述第一预设范围的上限值时,确定所述终端设备距离信息卡太近,并使所述提示单元提示距离信息卡太近。
[0188]在本公开的另一个实施例中,通过缺陷类型确定单元能够判断扫描图像是否由于移动过快或抖动导致扫描图像中的待识别对象无法识别,所述缺陷类型确定单元可以包括:第三获取子单元和第四确定子单元。
[0189]所述第三获取子单元,用于获取扫描图像中连续多帧图片的光流点,并计算所述连续多帧图片的光流偏移量;
[0190]所述第四确定子单元,用于当所述连续多帧图片的光流偏移量大于第二预设值时,确定终端设备运动过快或存在抖动,并提示终端设备运动过快或存在抖动。
[0191]在本公开的再一个实施例中,通过缺陷类型确定单元能够判断信息卡是否偏左或偏右,导致扫描图像中的待识别对象不完整从而无法识别。此时,所述缺陷类型确定单元可以包括:第一切割子单元、第一判断子单元、第二判断子单元、第六确定子单元和第七确定子单元。
[0192]第一切割子单元,用于对所述扫描图像中的待识别对象进行切割,确定待识别对象的数量及待识别对象区域的边界信息。
[0193]第一判断子单元,用于判断对所述待识别对象的数量是否小于预设个数,所述预设个数与信息卡的类型相关联;
[0194]第二判断子单元,用于当所述待识别对象的数量小于预设个数时,判断所述待识别对象区域的左、右边界距离扫描界面的导引框左、右两侧边的距离是否在预设距离范围内;
[0195]第六确定子单元,用于当所述待识别对象区域的左边界与所述导引框的左侧边的距离小于预设距离范围的下限值时,确定信息卡的位置偏左,并使提示单元提示信息卡偏左;
[0196]第七确定子单元,用于当所述待识别对象区域的右边界与所述导引框的右侧边的距离小于预设距离时,确定信息卡的位置偏右,并使提示单元提示信息卡偏右。
[0197]在本公开的又一个实施例中,通过缺陷类型确定单元判断是否由于扫描图像中的待识别对象现对于导引框偏上或偏下,导致待识别对象无法识别,此时,所述缺陷类型确定单元可以包括:第二切割子单元、第二判断子单元、第八确定子单元和第九确定子单元。
[0198]所述第二切割子单元,用于对所述扫描图像内的待识别对象进行切割,得到待识别对象区域;
[0199]所述第二判断子单元,用于判断所述待识别对象区域的上、下边界与导引框的上、下两边界的距离是否小于预设距离;
[0200]所述第八确定子单元,用于当所述待识别对象区域的上边界与所述导引框上边界的距离小于预设距离时,确定信息卡的位置偏上,并使所述提示单元提示信息卡偏上;
[0201]所述第九确定子单元,用于当所述待识别对象区域的下边界与所述导引框下边界的距离小于预设距离时,确定信息卡的位置偏下,并使所述提示单元提示信息卡偏下。
[0202]在本公开的另一个实施例中,通过缺陷类型确定单元判断是否存在光照不符合要求导致扫描图像中的待识别对象无法识别。此时,所述缺陷类型确定单元可以包括:第四获取子单元、第十确定子单元、第十一确定子单元和第十二确定子单元。
[0203]所述第四获取子单元,用于获取所述扫描图像中灰度值的均值和方差,根据所述灰度值的均值和方差判断光照情况;
[0204]所述第十确定子单元,用于当所述灰度值的均值超过第二预设范围的上限值时,确定所述扫描图像的光照强,并使所述提示单元提示光照太强;
[0205]所述第十一确定子单元,用于当所述灰度值的均值低于第二预设范围的下限值时,确定所述扫描图像的光照弱,并使所述提示单元提示光照太弱;
[0206]所述第十二确定子单元,用于当所述灰度值的方差超过第三预设范围的上限值时,确定所述扫描图像存在偏光现象,并使所述提示单元提示存在偏光。
[0207]提示单元300,用于根据确定的所述扫描图像的陷类型,显示相应的提示信息。
[0208]本实施例提供的信息卡扫描装置通过第一获取单元获取包含信息卡中的待识别对象的扫描图像,然后,利用缺陷类型确定单元判断扫描图像的缺陷类型,最后经由提示单元向用户显示相应的提示信息,从而使使用户在扫描信息卡时能够根据提示信息调整扫描状态,以获得合格的扫描图像 ,最终提高扫描信息卡的识别率。
[0209]请参见图22,示出了本公开实施例另一种信息卡扫描装置的结构示意图,包括:样本采集单元400、提取单元500、高斯模型训练单元600、第一获取单元100、计算子单元211、第一确定子单元212和提示单元300。
[0210]样本采集单元400,用于预先采集多个样本信息卡的样本图像.[0211]提取单元500,用于从样本图像中提取样本信息卡中待识别对象的熵及高频信息。
[0212]高斯模型训练单元600,用于根据待识别对象的熵及高频信息进行高斯模型训练,得到所述高斯模型的均值和方差的数值。
[0213]第一获取单元100,用于获取包含信息卡中待识别对象的扫描图像。
[0214]计算子单元211,用于根据所述扫描图像中待识别对象的熵及高频信息,及所述高斯模型的均值和方差,计算所述扫描图像对应高斯分布的概率值。
[0215]第一确定子单元212,当所述概率值低于第一预设值时,确定所述扫描图像对焦不准确,所述第一预设值为合格图像对应高斯模型的概率分布范围的下限值,并使所述提示单元300提示对焦不准确的提示信息。
[0216]本实施例提供的信息扫描提示装置,在线下预先对多个样本信息卡进行扫描,得到包含待识别对象的样本图像,然后,根据样本图像中的待识别对象的熵及高频信息进行高斯模型训练,得到高斯模型的均值和方差的具体数值;然后由计算子单元将扫描图像的待识别对象的熵及高频信息代入高斯模型中,计算得到扫描图像对应的高斯分布概率值。当第一确定子单元判断出所述概率值低于第一预设值时,确定所述扫描图像对焦不准确,即所述扫描图像不清晰,最后由提示单元向用户提示对焦不准确的提示信息,从而使用户能够根据提示信息调整扫描状态,从而获得合格的扫描图像,提高扫描图像的识别率。
[0217]相应于上述信息卡扫描提示装置实施例,本公开还提供了终端设备实施例。
[0218]请参见图23,示出了本公开实施例一种终端设备的结构示意图。
[0219]如图23所示,终端设备可以包括RF (Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图16中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0220]RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA (Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。该无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,石马分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE (Long Term Evolution,长期演进)、电子邮件、SMS (ShortMessaging Service,短消息服务)等。
[0221]存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0222]输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可以包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0223]显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用IXD(Liquid Crystal Display,液晶显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图23中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
[0224]终端设备还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备移动到耳边时,关闭显不面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0225]音频电路160、扬声器161,传声器162可提供用户与终端设备之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端设备的通信。
[0226]WiFi属于短距离无线传输技术,终端设备通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图23示出了 WiFi模块170,但是可以理解的是,其并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0227]处理器180是终端设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端设备的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0228]终端设备还包括给各个部件供电的电源190 (比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0229]尽管未示出,终端设备还可以包括摄像头、蓝牙模块等,在此不再赘述。在本实施例中,终端设备的显示单元时触摸屏显示器。
[0230]终端设备还包括一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行,该一个或者一个以上指令包含用于进行以下操作的指令:
[0231]获取包含信息卡中待识别对象的扫描图像;
[0232]根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提不?目息。
[0233]作为另一方面,本公开还提供一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序被一个或者一个以上的处理器用来执行图1、图2、图5、图8、图10、图13、图16和图19所示实施例所提供的信息卡扫描提示方法。
[0234]本领域的技术人员可以清楚地了解到本公开实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本公开实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如 R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例或者实施例的某些部分所述的方法。
[0235]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0236]以上所述的本公开实施方式,并不构成对本公开保护范围的限定。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开的保护范围之内。
【权利要求】
1.一种信息卡扫描提方法,其特征在于,包括: 获取包含信息卡中待识别对象的扫描图像; 根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信肩、O
2.根据权利要求1所述的方法,其特征在于,还包括: 预先采集多个样本信息卡的样本图像; 从样本图像中提取样本信息卡中待识别对象的熵及高频信息,并根据所述待识别对象的熵及所述高频信息进行高斯模型训练,得到所述高斯模型的均值和方差的数值。
3.根据权利要求2所述的方法,其特征在于,根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信息,采用如下方式: 提取所述扫描图像中待识别对象的熵及高频信息,并根据所述高斯模型的均值和方差,计算所述扫描图像对应高斯分布的概率值; 当所述概率值低于第一预设值时,确定所述扫描图像对焦不准确,所述第一预设值为合格图像对应高斯模型的概率分布范围的下限值,并提示对焦不准确。
4.根据权利要求1所述的方法,其特征在于,根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信息,采用如下方式: 获取扫描图像中的待识别对象所在区域与扫描界面的导引框区域之间的比例; 当所述比例小于第一预设范围的`下限值时,确定所述终端设备距离信息卡太远,并提示距离信息卡太远; 当所述比例大于所述第一预设范围的上限值时,确定所述终端设备距离信息卡太近,并提示距离信息卡太近。
5.根据权利要求4所述的方法,其特征在于,获取扫描图像中的待识别对象所在区域与扫描界面的导引框区域的比例,采用如下方式: 对所述扫描图像中的包含待识别对象的区域进行切割,得到待识别对象区域的高度和/或宽度; 根据所述待识别对象区域的高度和/或宽度及所述导引框的高度和/或宽度,计算所述待识别对象区域与所述导引框区域的比例。
6.根据权利要求4所述的方法,其特征在于,获取扫描图像中的待识别对象所在区域与扫描界面的导引框区域的比例,采用如下方式: 对所述扫描图像中包含待识别对象的区域进行切割,得到每个待识别对象的高度和/或宽度; 根据所述每个待识别对象的高度和/或宽度,以及导引框的高度和/或宽度,计算所述待识别对象区域与所述导引框区域的比例。
7.根据权利要求1所述的方法,其特征在于,根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信息,采用如下方式: 获取扫描图像中连续多帧图片的光流点,并计算所述连续多帧图片的光流偏移量; 当所述连续多帧图片的光流偏移量大于第二预设值时,确定终端设备运动过快或存在抖动,并提示终端设备运动过快或存在抖动。
8.根据权利要求1所述的方法,其特征在于,根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信息,采用如下方式: 对所述扫描图像进行待识别对象切割,确定待识别对象的数量及待识别对象区域的边界信息; 判断所述待识别对象的个数是否小于预设个数,所述预设个数与信息卡的类型相关联; 当所述待识别对象区域内待识别对象的个数小于预设个数时,判断所述待识别对象区域的边界距离扫描界面的导引框左右两侧边的距离是否在预设距离范围内; 当所述待识别对象区域的左边界距离所述导引框的左侧边的距离小于所述预设距离范围的下限值时,确定信息卡的位置偏左,并提示信息卡偏左; 当所述待识别对象区域的右边界距离所述导引框的右侧边的距离小于预设距离范围的下限值时,确定信息卡的位置偏右,并提示信息卡偏右。
9.根据权利要求1所述的方法,其特征在于,根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信息,采用如下方式: 对所述扫描图像进行待识别对象切割,判断切割得到的待识别对象区域的上、下边界距离扫描界面的导引框的上、下边界的距离是否小于预设距离; 当所述待识别对象区域的上边界与所述导引框上边界的距离小于预设距离时,确定信息卡的位置偏上,并提示信息卡偏上; 当所述待识别对象区域 的下边界与所述导引框下边界的距离小于预设距离时,确定信息卡的位置偏下,并提示信息卡偏下。
10.根据权利要求1所述的方法,其特征在于,根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信息,采用如下方式: 获取所述扫描图像中灰度值的均值和方差,根据所述灰度值的均值和方差判断光照情况; 当所述灰度值的均值超过第二预设范围的上限值时,确定所述扫描图像的光照强,并提示光照太强; 当所述灰度值的均值低于第二预设范围的下限值时,确定所述扫描图像的光照弱,并提示光照太弱; 当所述灰度值的方差超过第三预设范围的上限值时,确定所述扫描图像存在偏光现象,提不存在偏光。
11.一种信息卡扫描提示装置,其特征在于,包括: 第一获取单元,用于获取包含信息卡中待识别对象的扫描图像; 缺陷类型确定单元,用于根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型; 提示单元,用于根据确定的所述扫描图像的陷类型,显示相应的提示信息。
12.根据权利要求11所述的装置,其特征在于,还包括: 样本采集单元,用于预先采集多个样本信息卡的样本图像; 提取单元,用于从样本图像中提取样本信息卡中待识别对象的熵及高频信息; 高斯模型训练单元,用于根据待识别对象的熵及高频信息进行高斯模型训练,得到所述高斯模型的均值和方差的数值。
13.根据权利要求12所述的装置,其特征在于,所述缺陷类型确定单元包括: 计算子单元,用于根据所述扫描图像中待识别对象的熵及高频信息,及所述高斯模型的均值和方差,计算所述扫描图像对应高斯分布的概率值; 第一确定子单元,当所述概率值低于第一预设值时,确定所述扫描图像对焦不准确,所述第一预设值为合格图像对应高斯模型的概率分布范围的下限值,并使所述提示单元提示对焦不准确的提示信息。
14.根据权利要求11所述的装置,其特征在于,所述缺陷类型确定单元包括: 第二获取子单元,用于获取所述扫描图像中待识别对象所在区域与扫描界面的导引框区域之间的比例; 第二确定子单元,用于当所述比例小于第一预设范围的下限值时,确定所述终端设备距离信息卡太远,并使所述提示单元提示距离信息卡太远; 第三确定子单元,用于当所述比例大于所述第一预设范围的上限值时,确定所述终端设备距离信息卡太近,并使所述提示单元提示距离信息卡太近。
15.根据权利要求11所述的装置,其特征在于,所述缺陷类型确定单元包括: 第三获取子单元,用于获取扫描图像中连续多帧图片的光流点,并计算所述连续多帧图片的光流偏移量; 第四确定子单元,用于当所述连续多帧图片的光流偏移量大于第二预设值时,确定终端设备运动过快或存在抖动,并提示终端设备运动过快或存在抖动。
16.根据权利要求11所述的装置,其特征在于,所述缺陷类型确定单元包括:` 第一切割子单元,用于对所述扫描图像中的待识别对象进行切割,确定待识别对象的数量及待识别对象区域的边界信息; 第一判断子单元,用于判断对所述待识别对象的数量是否小于预设个数,所述预设个数与信息卡的类型相关联; 第二判断子单元,用于当所述待识别对象的数量小于预设个数时,判断所述待识别对象区域的左、右边界距离扫描界面的导引框左、右两侧边的距离是否在预设距离范围内; 第六确定子单元,用于当所述待识别对象区域的左边界与所述导引框的左侧边的距离小于预设距离范围的下限值时,确定信息卡的位置偏左,并使提示单元提示信息卡偏左; 第七确定子单元,用于当所述待识别对象区域的右边界与所述导引框的右侧边的距离小于预设距离时,确定信息卡的位置偏右,并使提示单元提示信息卡偏右。
17.根据权利要求11所述的装置,其特征在于,所述缺陷类型确定单元包括: 第二切割子单元,用于对所述扫描图像内的待识别对象进行切割,得到待识别对象区域; 第三判断子单元,用于判断所述待识别对象区域的上、下边界与导引框的上、下两边界的距离是否小于预设距离; 第八确定子单元,用于当所述待识别对象区域的上边界与所述导引框上边界的距离小于预设距离时,确定信息卡的位置偏上,并使所述提示单元提示信息卡偏上; 第九确定子单元,用于当所述待识别对象区域的下边界与所述导引框下边界的距离小于预设距离时,确定信息卡的位置偏下,并使所述提示单元提示信息卡偏下。
18.根据权利要求11所述的装置,其特征在于,所述缺陷类型确定单元包括:第四获取子单元,用于获取所述扫描图像中灰度值的均值和方差,根据所述灰度值的均值和方差判断光照情况; 第十确定子单元,用于当所述灰度值的均值超过第二预设范围的上限值时,确定所述扫描图像的光照强,并使所述提示单元提示光照太强; 第十一确定子单元,用于当所述灰度值的均值低于第二预设范围的下限值时,确定所述扫描图像的光照弱,并使所述提示单元提示光照太弱; 第十二确定子单元,用于当所述灰度值的方差超过第三预设范围的上限值时,确定所述扫描图像存在偏光现象,并使所述提示单元提示存在偏光。
19.一种终端设备,其特征在于,包括:存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上指令包含用于进行以下操作的指令: 获取包含信息卡中待识别对象的扫描图像; 根据合格图像的标准参数,确定所述扫描图像存在的缺陷类型,并显示相应的提示信肩、O
【文档编号】G06K9/32GK103699894SQ201310681747
【公开日】2014年4月2日 申请日期:2013年12月12日 优先权日:2013年12月12日
【发明者】张涛, 陈志军, 王琳, 张波 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1