一种卡信息获取方法和系统技术方案

技术编号:9694988 阅读:72 留言:0更新日期:2014-02-21 01:36
本方案涉及一种卡信息获取系统和方法。该系统包括图像获取模块(201)获取卡图像;数据库(205)预存至少包含卡的类型、图像特征、文字排版信息的卡信息;图像分析和识别模块(203)从获取的卡图像中提取图像特征并与数据库(205)预存的卡信息的图像特征比较,确定卡的类型;字符识别模块(207)根据确定的卡的类型,从数据库(205)中提取与该类型对应的包含文字排版信息的卡信息,定位字符区域和分割字符,对获取的卡图像上的字符进行识别。方法包括该系统处理过程。本方案利用卡的卡片信息,建立数据库,通过有效的图像特征辨识卡片类型,提升了卡片信息区域提取的性能和效率,方便用户利用移动终端快速自动输入卡信息。

【技术实现步骤摘要】
一种卡信息获取方法和系统
本专利技术涉及移动终端上获取信息的
,尤其涉及一种移动终端上利用图像识别获取卡片信息的方法和系统。
技术介绍
随着移动终端的迅猛发展,在移动终端上进行支付的需求越来越多。大多数与支付相关的业务都需要用户输入其卡的信息,如信用卡/银行卡的卡号等信息。通常获取这些信息做法有两种:一种是手工输入,这样做往往容易输入错误,繁复的操作对用户会造成困扰。另一种是基于传统的OCR(光学字符识别)的方式,通过摄像头拍摄卡片,然后定位感兴趣区域(如账号信息部分),然后进行字符的分割和识别。在移动终端上输入卡(例如银行卡:信用卡、借记卡等,或代金的购物卡,等等)的卡号信息是件非常不方便的事情。例如:基于传统OCR的文字录入方式,如图1所示,现有技术中提出的利用手机自动录入文字、图像及其处理的方法。手机包括摄像头和与手机中央处理器连接的摄像信号输出端;在总控制模块110的控制下,摄像头驱动模块101将名片上的文字、图像等拍摄成像后,由版面处理与增强模块102、智能版面分析模块103、字符识别模块104、后处理模块105顺序工作,对摄像信号进行预处理和增强处理,分割出文字区域和图像区域,对文字区域的字符进行识别和分类,把分类结果和图形压缩结果存储于数据库模块106 ;手机的数据交换模块107通过本地网或远程网连接实现与电脑之间或与其他移动终端之间的数据交换,显示驱动模块108驱动显示,关联应用模块109对选中的名片信息,进行关联应用。其中,与移动终端中央处理器连接的摄像信号输出端由于没有利用对自动录入非常有帮助的卡片类型等先验信息,其方法很容易受到形形色色的不同种类、样式等的卡片背景、纹理、凹凸图案等的影响(尤其是各类不同的卡),容易造成文字内容提取和识别的失败,而且需要做全图扫描识别所有的文字区域,运行的效率也较低。
技术实现思路
针对上述现有技术的缺陷,本专利技术要解决的技术问题是提供一种移动终端上的卡片信息获取方法和系统,其基于图像识别技术,有效地快速获取各类卡片(卡)信息,基于数据库的卡片类型先验信息利用对获取的图像进行图像识别和分析、字符识别等技术,快速进行卡片账号区域定位和账户文字等信息识别,从而有效提高在复杂图案背景下文字区域定位的效率和成功率,并且,将识别结果自动填入账户输入框,完成账号信息自动输入,使得在移动终端上能够自动便捷地获取卡片信息。本专利技术提供的一种移动终端上的卡片信息获取系统,包括:图像获取模块,用于获取卡图像;数据库,用于存储至少包含卡的类型、图像特征、文字排版信息的卡信息;图像分析和识别模块,用于从图像获取模块所获取的卡图像中提取图像特征,并将所提取的图像特征与数据库所预存的所述卡信息的图像特征进行比较,以确定卡的类型;字符识别模块,用于根据确定的卡的类型,从数据库(205)中提取与所述类型对应的包含文字排版信息的卡信息,以定位字符区域和分割字符,从而对所获取的卡图像上的字符进行识别。对应本方案的系统的一种移动终端上的卡片信息获取方法,包括:构建数据库步骤,构建用于预存至少包含卡的类型、图像特征、文字排版信息的卡信息的数据库;获取步骤,获取卡图像;特征提取步骤,从所获取的卡图像中提取图像特征;比较步骤,将提取的图像特征与数据库中预存的所述卡信息的图像特征比较,以确定卡的类型;字符识别步骤,根据确定的卡的类型,从数据库中提取与所述类型对应的包含文字排版信息的卡信息,以定位字符区域和分割字符,以对所获取的卡图像上的字符进行识别。在本专利技术中,通过图像识别方式事先构建卡片的图像特征库,简化文字区域检测和识别难度,解决了文字区域定位的难题,实现有效便捷地在移动终端上进行卡片(卡)信息获取,提升了效率。本专利技术的方法和系统充分利用卡的卡片信息,建立数据库,通过有效的图像特征辨识卡片类型,进而提升了卡片信息区域提取的性能和效率,为用户利用移动终端进行快速自动的卡信息输入提供方便。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有基于OCR的卡片信息获取技术。图2为本专利技术【具体实施方式】的结构框图。图3为本专利技术【具体实施方式】的流程图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术【具体实施方式】是基于图像识别技术的快速获取卡信息的方法:通过移动终端设备所带的摄像头拍摄要获取卡信息的卡,首先通过图像识别技术判断出卡片类型,然后基于数据库中该类型卡片的信息对其进行版面分析,从而快速进行卡片中账号区域的定位。该方法可以有效提高在复杂图案背景下文字区域定位的效率和成功率;在成功定位支付账户文字区域的基础上结合图像分析和字符识别技术,进行账户文字等信息的识别;最后,将识别的结果自动填入应用程序中需要填账户信息的输入框中,以实现自动账号信息输入。本专利技术的在移动终端上获取卡片信息的系统结构框图如图2所示。该系统包括移动终端上的图像获模块201、图像分析和识别模块203、数据库205、字符识别模块207以及数据交换模块209,等。图像获取模块201:包括在移动设备(终端)或其他移动平台如手机、PDA、平板电脑、及其他类似的手持设备等上设置的图像采集装置如摄像头等、以及摄像驱动模块211。图像获取模块201用于由该摄像驱动模块211驱动摄像头拍摄要使用的卡片如含有账号信息的卡(银行卡、信用卡等)卡片,获得相关的图像数据/图像信息。构建的数据库205:存储卡片信息(如卡信息等数据:至少包括卡类型、文字排版信息、图像特征等),其还包括两个方面,第一,卡片图像特征库213,预存卡信息中与卡的类型对应的图像特征,以便区分不同卡的类型,其用于区分不同卡片的类型,其中,图像特征包括但不限于颜色、纹理、局部二元特征LBP、盖博Gabor滤波器对图像过滤后提取的特征直方图等等;第二,卡片版式库215,预存卡信息中与卡的类型对应的文字排版信息,用于区分与卡的类型对应的版式,其用于记录包括但不限于对应卡片的文字排版信息,如卡账号文字区域所在的位置、字体、账号字符排布方式等。图像分析和识别模块203:用于对图像获取模块201获取的图像进行图像特征提取,并将提取的图像特征与数据库205中建立的卡片图像特征库213中的图像特征进行对t匕,通过特征相似性比较,得到图像获取模块201采集获取的卡片图像在数据库205中的最佳匹配结果,以确定该卡片的类型。字符识别模块207,包含卡片版面分析与文字区域定位模块217、文字识别模块219。卡片版面分析与文字区域定位模块217,通过图像分析和识别模块203处理获取得到的卡片类型,进一步从数据库205中提取该类型的卡片在卡片版式数据库215中的信息,这些信息包括该类型的卡片文字区域所在的位置、字体、字符、字符排布方式等。利用这些信息作本文档来自技高网
...

【技术保护点】
一种卡信息获取的系统,其特征在于,包括:图像获取模块(201),用于获取卡图像;数据库(205),用于预存至少包含卡的类型、图像特征、文字排版信息的卡信息;图像分析和识别模块(203),用于从图像获取模块(201)所获取的卡图像中提取图像特征,并将所提取的图像特征与数据库(205)所预存的所述卡信息的图像特征进行比较,以确定卡的类型;字符识别模块(207),用于根据确定的卡的类型,从数据库(205)中提取与所述类型对应的包含文字排版信息的卡信息,以定位字符区域和分割字符,从而对所获取的卡图像上的字符进行识别。

【技术特征摘要】
1.一种卡信息获取的系统,其特征在于,包括: 图像获取模块(201),用于获取卡图像; 数据库(205),用于预存至少包含卡的类型、图像特征、文字排版信息的卡信息; 图像分析和识别模块(203),用于从图像获取模块(201)所获取的卡图像中提取图像特征,并将所提取的图像特征与数据库(205)所预存的所述卡信息的图像特征进行比较,以确定卡的类型; 字符识别模块(207),用于根据确定的卡的类型,从数据库(205)中提取与所述类型对应的包含文字排版信息的卡信息,以定位字符区域和分割字符,从而对所获取的卡图像上的字符进行识别。2.如权利要求1所述的系统,其特征在于,进一步包括: 数据交换模块(209),用于响应应用程序的卡字符录入请求,自动输入识别出的字符。3.如权利要求1或2所述的系统,其特征在于,数据库(205)还包括: 卡片图像特征库(213),预存卡信息中与卡的类型对应的图像特征,以便区分不同卡的类型; 卡片版式库(215),预存卡信息中与卡的类型对应的文字排版信息,用于区分与卡的类型对应的版式。4.如权利要求3所述的系统,其特征在于: 卡片的图像特征包括:颜色、纹理、局部二元特征LBP、盖博Gabor滤波器对图像过滤后提取的特征直方图; 卡片的文字排版信息包括:卡的文字区域所在的位置、字体、账号字符排布方式。5.如权利要求3所述的系统,其特征在于,图像分析和识别模块(203)还用于: 将提取的图像特征与卡片图像特征库(213)中的图像特征进行对比,通过特征相似性比较,从而得到获取的卡片图像在数据库(205)中的最佳匹配结果,以确定所述卡的类型。6.如权利要求3所述的系统,其特征在于,字符识别模块(207)还包括: 卡片版面分析与文字区域定位模块(217),通过图像分析和识别模块(203)确定的卡的类型,从数据库(205)中提取确定的所述类型的卡在卡片版式数据库(215)中的文字排版信息,以文字排版信息作为模板,在所获取的卡图像上对卡文字区域进行定位和字符分割; 文字识别模块(219),利用获得的文字排版信息,对分割出的文字区域的字符进行识另IJ,并整理识别的结果,得到卡上需要输入的字符串。7.如权利要求6所述的系统,其特征在于,文字识别模块(219)还包括: 利用文字排版信息中获得的字体信息对分割出的文字区域的字符进行识别,其中,字符识别采用模板匹配方式或统计学训练识别方式,所述字符串是卡的账号信息。8.如权利要求7所述的系统,其特征在于,数据交换模块(209)还包括: 自动录入模块(221),用于响应应用程序的请求,将从文字识别模块(2...

【专利技术属性】
技术研发人员:楚汝峰张伦张春晖
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1