一种提取标准卡片中特定信息的方法和装置的制造方法

文档序号:9376279阅读:272来源:国知局
一种提取标准卡片中特定信息的方法和装置的制造方法
【技术领域】
[0001] 本申请涉及计算机应用技术领域,特别是涉及一种提取标准卡片中特定信息的方 法和装置,在以上基础上,本申请同时提供一种在移动终端上输入标准卡片中特定信息的 方法。
【背景技术】
[0002] 随着社会的发展,卡片以其携带方便的优势被广泛的应用于生活和工作中,例如: 银行卡、医保卡、会员卡等等。该些卡片自身都具有标准卡片属性以及相关信息。举例而言, 银行卡记载银行卡卡号、有效期等,其尺寸规格一般是宽为53. 98mm,长为85. 6mm。
[0003] 在移动互联网时代,移动支付或者说电子钱包等支付方式为生活服务提供便利。 移动终端的支付方式,已经被广泛的应用于日常生活中。大多数移动支付的模式,在使用支 付功能之前都需要绑定银行卡(借记卡、信用卡之类的),这就需要把银行卡卡号输入到移 动终端。由于银行卡卡号记录的信息比较多,比如:开卡银行、卡主个人身份、卡片类型、校 验码等信息,因此,银行卡卡号的数字相应地也会较多,进而造成输入繁琐导致出错率高等 问题。
[0004] 提供一种能够将卡片上具有相关信息的图像区域自动提取并输出的方法,成为解 决上述技术问题的关键。
[0005] 对于上述技术问题,目前存在以下几种实现方式:一、通过手动输入卡号信息实 现;二、通过设置在卡面上的二维码,经移动终端扫码实现;三、利用OCR识别技术(Optical Character Recognition,光学字符识别)自动的获取卡号并自动输入移动终端相应位置。
[0006] 当用户采用第一种方式时,在输入过程中需要边对照银行卡边在手机屏幕中输 入,然而,由于银行卡号码较长,输入繁琐,容易导致输入错误。
[0007] 当用户采用第二种方式时,首先需要把银行卡卡面信息印刷到银行卡表面,在获 取银行卡信息的时候通过使用移动终端的摄像设备扫描银行卡二维码从而获取卡号等卡 面信息,但是,采用此方式:一方面需要在银行卡上印刷二维码信息,因此,需要对现有不具 有二维码的银行卡进行更换,导致成本增大;另一方面,由于二维码不是直观信息,其必须 借助识别设备完成信息的识别,并且在识别过程中必须将二维码图像放置扫描框之内,因 此,该方式不但受使用条件的限制,还受到拍摄角度的限制,用户体验较差。
[0008] 当用户采用第三种方式时,由于OCR (Optical Character Recognition,光学字符 识别)识别错误率的影响,在识别完成之后还需要用户将银行卡与移动终端上所显示的识 别结果逐一进行对比,进而降低工作效率。
[0009] 为解决上述问题,需要提供一种能够在移动终端上方便、准确、的输入卡片上的特 定信息的方法。

【发明内容】

[0010] 本申请提供一种提取标准卡片中特定信息的方法,该方法能够根据对标准卡片中 特定信息的需求,提取出仅包括所需求的特定信息的图像区域并输出,进而降低特定信息 输出的错误率。
[0011] 本申请提供一种提取标准卡片中特定信息的装置,标准卡片的相关参数和形状信 息根据标准卡片模板图像确定,包括:获取待提取特定信息的标准卡片的卡片图像;识别 卡片图像中包含所述特定信息的图像区;将所述图像区提取为独立的图像并输出。
[0012] 优选地,所述获取待提取特定信息的标准卡片的卡片图像,包含:获取包含待提取 特定信息的标准卡片的卡片图像的源图像;界定所述卡片图像在所述源图像中的区域;提 取所述区域的图像信息作为待提取特定信息的标准卡片的卡片图像。
[0013] 优选地,所述界定所述卡片图像在所述源图像中的区域,包括:提取所述源图像中 的为直线线段并且长度大于设定阈值的图像元素;对所提取的直线线段进行组合,确定能 够构成四边形的线段组合;对上述能够构成四边形的线段组合,延长每一组组合中的四条 线段的长度,确定各个线段的交点的位置;将各个线段的交点均在源图像范围内作为第一 条件,选取符合条件的线段组合;判断符合第一条件的线段组合是否只有一组,若是,则进 入下一步;将该线段组合所框定的区域界定为所述卡片图像在所述源图像中的区域。
[0014] 优选地,所述符合第一条件的线段组合是否只有一组的判断中,若判断结果为否, 则进行如下步骤:提取所有符合第一条件的线段组合;在符合第一条件的线段组合中,以 下述第二条件进行筛选:判断一组线段组合中,各个线段的交点是否都在各个线段的延长 线上,若是,则将其作为候选的线段组合;判断所述候选的线段组合是否只有一组,若是,则 将该线段组合所框定的区域界定为所述卡片图像在所述源图像中的区域。
[0015] 本申请同时提供一种能够在移动终端上方便准确的输入卡片上的特定信息的方 法。
[0016] 优选地,所述候选的线段组合是否只有一组的判断中,若判断结果为否,则以下述 方式对候选线段组合进行筛选:获得一组线段组合中的各个线段的交点,一组线段组合中 共有四个交点;求取上述四个交点的图像坐标,将上述四个交点的图像坐标与所述标准卡 片模板图像的四个点的图像坐标对应,求出一个单应矩阵,利用所述单应矩阵,以上述四个 交点中的各个交点为原点,以形成该交点的两个线段为X,Y轴,计算经过单应矩阵转换后 的图像中对应上述Χ、γ轴的Χ'、γ'轴的单位向量,进而计算两个单位向量之间的夹角角度; 判断一组线段组合中,获得的上述两个单位向量之间的夹角与90度的差值是否都小于预 定的阈值;若是,则将该线段组合所框定的区域界定为所述卡片图像在所述源图像中的区 域。
[0017] 优选地,所述识别卡片图像中包含所述特定信息的图像区,包括:根据所述标准卡 片模板图像的参数,获取反映所述特定信息在标准卡片上相对位置的相对位置参数;对所 述卡片图像依据所述标准卡片模板图像的形状进行单应矩阵转换,获得转换后卡片图像; 依据所述标准卡片模板上所述特定信息的相对位置参数,截取所述转换后卡片图像上与该 相对位置参数相符的图像区;该图像区即为包含所述特定信息的图像区。
[0018] 优选地,所述识别卡片图像中包含所述特定信息的图像区,采用如下方法:对所述 卡片图像依据所述标准卡片模板图像进行单应矩阵转换,获得转换后卡片图像;对所述标 准卡片模板图像进行滤波处理,得到滤波后的标准卡片模板图像;根据所需提取的特定信 息的记录方向,获得所述标准卡片模板图像在所述记录方向的第一像素值加和分布图;对 所述转换后的卡片图像进行滤波处理,得到滤波后卡片图像;对所述滤波后卡片图像,以特 定信息的记录方向为依据,进行所述记录方向的像素值加和计算,获得该记录方向的卡片 图像的第二像素值加和分布图;将所述第二像素值加和分布图与所述第一像素值加和分布 图比对,在第二像素值加和分布图中,找出与第一像素值加和分布图中所述特定信息记录 方向的像素值加和特征相同的位置,将其识别为卡片图像中包含所述特定信息的图像区。
[0019] 优选地,所述标准卡片为银行卡,所述特定信息为卡号,则以第二像素值加和分布 图的波峰区域作为包含特定信息的图像区。
[0020] 优选地,所述卡号为凸印制作。
[0021] 优选地,所述找出与标准卡片模板图像的像素值加和分布图中所述特定信息记录 方向的像素值加和特征相同的位置的步骤中,同时参考所述标准卡片模板上所述特定信息 的相对位置参数。
[0022] 优选地,所述识别卡片图像中包含所述特定信息的图像区,包括:对所述卡片图像 依据所述标准卡片模板图像的形状进行单应矩阵转换,获得转换后卡片图像;根据所述标 准卡片模板图像的参数,确定所述标准卡片模板图像上特定信息所占标准卡片模板图像的 大小;对所述转换后的卡片图像进行滤波处理,得到滤波后卡片图像;对所述滤波后卡片 图像,以特定信息的记录方向为依据,进行所述记录方向的像素值加和计算,获得该记录方 向的卡片图像的像素值加和分布图;根据特定信息在所述标准卡片模板图像上所占大小, 确定特定信息在所述像素值加和分布图的范围区域;将所述特定信息在所述像素值加和分 布图的位置与所述转换后卡片图像相对应,提取所述转换后卡片图像该范围区域内的包含 特定信息图像区。
[0023] 优选地,所述识别卡片图像中包含所述特定信息的图像区,包括:对所述卡片图像 依据所述标准卡片模板图像的形状进行单应矩阵转换,获得转换后卡片图像;根据所述标 准卡片模板图像的参数,确定所述标准卡片模板图像上特定信息所占标准卡片模板图像的 大小;对所述转换后的卡片图像进行滤波处理,得到滤波后卡片图像;对所述滤波后卡片 图像,以特定信息的记录方向为依据,进行所述记录方向的像素值加和计算,获得该记录方 向的卡片图像的像素值加和分布图;根据特定信息在所述标准卡片模板图像上所占大小, 确定特定信息在所述像素值加和分布图的范围区域;将所述特定信息在所述像素值加和分 布图的位置与所述转换后卡片图像相对应,提取所述转换后卡片图像该范围区域内的包含 特定信息图像区。
[0024] 优选地,将所述图像区提取为独立的图像并输出后,采用OCR技术对该输出的图 像区进行信息识别,获得所记录信息的文本形式。
[0025] 本申请同时还提供一种提取标准卡片中特定信息的装置,标准卡片的相关参数和 形状信息根据标准卡片模板图像确定,包括:获取单元,用于获取待提取特定信息的标准卡 片的卡片图像;识别单元,用于识别所述获取单元获取的卡片图像中所包含所述特定信息 的图像区;输出单元,将所述识别单元识别的所述图像区作为独立的图像输出。
[0026] 优选地,所述获取单元,包括:源图像获取单元,用于获取包含待提取特定信息的 标准卡片的卡片图像的源图像;界定单元,用于界定所述卡片图像在源图像获取单元所获 取的所述源图像中的区域;提取单元,提取所述界定单元所界定的区域中的图像信息作为 待提取特定信息的标准卡片的卡片图像。
[0027] 优选地,所述界定单元,包括:图像元素提取单元,提取所述源图像中为直线线段 且长度大于设定阈值的图像元素;组合单元,将所述图像元素提取单元中所提取的直线线 段进行组合,确定能够构成四边形的线段组合;交点确定单元,将所述组合单元中的线段组 合,延长一组组合中的四条线段的长度,确定各个线段的交点的位置;第一条件选取单元, 根据所述交点确定单元中确定的各个线段交点均在源图像范围内作为第一条件,选取符合 条件的线段组合;第一条件判断单元,判断所述第一条件选取单元中所选取的符合条件的 线段组合是否只有一组,若是,则启动卡片图像确定单元;所述卡片图像确定单元,将该线 段组合所框定的区域界定为所述卡片图像在所述源图像中的区域。
[0028] 优选地,所述第一条件判断单元的判断结果为否,则启动第一条件提取单元;所 述第一条件提取单元,提取所述第一条件选取单元选取的所有符合第一条件的线段组合; 第二条件第一判断单元,将所述第一条件提取单元中所提取的线段组合以第二条件进行筛 选,即:判断一组线段组合中,各个线段的交点是否都在各个线段的延长线上,若是,则将该 线段作为候选的线段组合;第二条件第二判断单元,判断所述第二条件第一判断单元获得 的符合第二条件的线段组合是否只有一
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1