证件分类方法、装置及计算机可读存储介质与流程

文档序号:20190324发布日期:2020-03-27 19:35阅读:188来源:国知局
证件分类方法、装置及计算机可读存储介质与流程

本发明涉及证件识别的技术领域,尤其涉及一种证件分类方法、装置及计算机可读存储介质。



背景技术:

目前市面上是没有专门的证件分类算法的,但是目前成熟的图像识别技术是可以完成证件分类的。它的主要原理是通过大量的数据输入到设计好的神经网络中训练,得到一个可以完成分类工作的模型。这种做法有3个缺陷:

第一,需要大量的数据(至少几万张各类证件的图像),但是需要获取这些数据就是一个麻烦事,何况还需要对大量的数据进行标记。

第二,神经网络预测的过程在传统cpu上运行是很慢的,并且客户机上的cpu性能也不会特别厉害,所以用户每次操作等待的时间会变长(大概一次操作需要等几分钟到半小时),导致用户体验降低;

第三,神经网络的预测过程是一个“黑箱”,人们无法知道内部运行的原理,如果一旦出现意外结果,开发者也没有办法立即定位到问题所在,增加了后期的维护难度

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种证件分类方法、装置及计算机可读存储介质,旨在解决现有的证件分类存在一定的技术缺陷导致的证件识别效率降低的技术问题。

为实现上述目的,本发明提供一种证件分类方法,所述证件分类方法包括以下内容:

在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置,所述证件标识提取位置可能包括一个或多个;

基于所述证件标识提取位置提取证件标识,并确认有效的证件标识;

根据有效的证件标识对应证件标识提取位置确定证件类型。

可选地,所述在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置的步骤,包括:

测量所述目标证件的证件尺寸,并基于所述证件尺寸确认所述目标证件的外观类型,所述外观类型包括卡片式及非卡片式;

根据所述外观类型确认对应的证件标识提取位置。

可选地,所述测量所述目标证件的证件尺寸,并基于所述证件尺寸确认所述目标证件的外观类型的步骤之后,还包括:

在未能根据测量到的所述证件尺寸确认所述目标证件的外观类型时,输出证件位置放置错误的提示信息。

可选地,所述基于所述证件标识提取位置提取证件标识,并确认有效的证件标识的步骤,包括:

读取提取到的所述证件标识,根据读取结果确认有效的证件标识;

确认有效的证件标识对应的证件标识提取位置,以所述证件标识提取位置确定所述目标证件的证件类型。

可选地,所述读取提取到的所述证件标识,根据读取结果确认有效的证件标识的步骤之后,还包括:

在确认提取到的所述证件标识中不存在有效证件标识时,输出证件不能识别的提示信息。

可选地,所述证件分类方法,还包括:

根据当前可应用的证件类型,新建证件分类方法;

在已新建的所述证件分类方法中添加证件尺寸以及所述证件尺寸对应的尺寸参数,所述尺寸参数包括外观类型、证件标识提取位置及对应的证件类型。

可选地,所述外观类型与证件标识提取位置为一对多的关系。

此外,为实现上述目的,本发明还提供一种证件分类装置,所述证件分类装置包括:存储器、处理器,所述存储器上存储有能够被处理器调用的计算机程序,所述计算机程序被所述处理器执行时实现如上所述证件分类方法的步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有证件分类程序,所述证件分类程序被处理器执行时实现如上所述证件分类方法的步骤。

本发明实施例提出的一种证件分类方法,在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置,所述证件标识提取位置可能包括一个或多个;基于所述证件标识提取位置提取证件标识,并确认有效的证件标识;根据有效的证件标识对应证件标识提取位置确定证件类型。在本发明中,新建证件分类方法,在证件分类方法中设置证件分类步骤,以外观为基本识别单位确定证件的外观类型,继而设置基于外观类型的证件标识提取位置,通过提取到的证件标识提取位置提取到的有效信息确定当前的证件类型,且在应用中可基于证件的证件参数添加/修改相关的证件类型信息,无需大量的数值支持,且由于本发明通过新建运行方法的方式进行识别,其维护成本低,且运行时占用的cpu少,无需指定运行设备利于推广,进而实现了提高证件识别效率的有益效果。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;

图2为本发明证件分类方法第一实施例的流程示意图;

图3为本发明证件分类方法第二实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置,所述证件标识提取位置可能包括一个或多个;基于所述证件标识提取位置提取证件标识,并确认有效的证件标识;根据有效的证件标识对应证件标识提取位置确定证件类型。

由于现有的证件分类存在一定的技术缺陷导致的证件识别效率降低的技术问题。

本发明提供一种解决方案,新建证件分类方法,在证件分类方法中设置证件分类步骤,以外观为基本识别单位确定证件的外观类型,继而设置基于外观类型的证件标识提取位置,通过提取到的证件标识提取位置提取到的有效信息确定当前的证件类型,且在应用中可基于证件的证件参数添加/修改相关的证件类型信息,无需大量的数值支持,且由于本发明通过新建运行方法的方式进行识别,其维护成本低,且运行时占用的cpu少,无需指定运行设备利于推广,进而实现了提高证件识别效率的有益效果。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是pc、智能手机、平板电脑、电子书阅读器,便携计算机等可移动式或不可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及证件分类程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的证件分类程序,并执行以下操作:

在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置,所述证件标识提取位置可能包括一个或多个;

基于所述证件标识提取位置提取证件标识,并确认有效的证件标识;

根据有效的证件标识对应证件标识提取位置确定证件类型。

进一步地,处理器1001可以调用存储器1005中存储的证件分类程序,还执行以下操作:

测量所述目标证件的证件尺寸,并基于所述证件尺寸确认所述目标证件的外观类型,所述外观类型包括卡片式及非卡片式;

根据所述外观类型确认对应的证件标识提取位置。

进一步地,处理器1001可以调用存储器1005中存储的证件分类程序,还执行以下操作:

在未能根据测量到的所述证件尺寸确认所述目标证件的外观类型时,输出证件位置放置错误的提示信息。

进一步地,处理器1001可以调用存储器1005中存储的证件分类程序,还执行以下操作:

读取提取到的所述证件标识,根据读取结果确认有效的证件标识;

确认有效的证件标识对应的证件标识提取位置,以所述证件标识提取位置确定所述目标证件的证件类型。

进一步地,处理器1001可以调用存储器1005中存储的证件分类程序,还执行以下操作:

在确认提取到的所述证件标识中不存在有效证件标识时,输出证件不能识别的提示信息。

进一步地,处理器1001可以调用存储器1005中存储的证件分类程序,还执行以下操作:

根据当前可应用的证件类型,新建证件分类方法;

在已新建的所述证件分类方法中添加证件尺寸以及所述证件尺寸对应的尺寸参数,所述尺寸参数包括外观类型、证件标识提取位置及对应的证件类型。

进一步地,处理器1001可以调用存储器1005中存储的证件分类程序,还执行以下操作:

所述外观类型与证件标识提取位置为一对多的关系。

参照图2,图2为本发明证件分类方法第一实施例的流程示意图,所述证件分类方法包括:

步骤s10,在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置,所述证件标识提取位置可能包括一个或多个;

根据当前的证件识别需求设置证件放置的目标位置,在检测到所述目标位置有证件放置操作时,测量所述目标证件的证件外观尺寸,所述外观尺寸以长*宽的方式表示,基于测量的所述证件尺寸,确认基于所述证件尺寸的证件标识提取位置,其中,基于所述证件尺寸的证件标识提取位置为预先存储的证件识别参数,并且,在测量所述目标证件的证件尺寸后,需基于所述证件尺寸确定相关的证件类型,即所述在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置的步骤,包括:

测量所述目标证件的证件尺寸,并基于所述证件尺寸确认所述目标证件的外观类型,所述外观类型包括卡片式及非卡片式;

根据所述外观类型确认对应的证件标识提取位置。

根据当前放置的目标证件,测量所述目标证件的证件尺寸,所述证件尺寸以长*宽的形式展现,基于测量到的所述证件尺寸,确认所述目标证件的外观类型,其中,所述外观类型为预先定义的基于尺寸所定义的证件识别参数,在现有的证件应用中,所述外观类型可分为卡片式与非卡片式,例如卡片式的身份证、银行卡;非卡片式的护照、驾驶证等。根据已确认的所述目标证件的外观类型,确认基于所述外观类型的证件标识提取位置,由于不同的证件类型在应用中,其证件标识处于不同的位置,因此在确认所述目标证件的外观类型后,根据已设置的证件识别参数,确认基于所述外观类型的对应证件标识提取位置。

另外,在基于证件尺寸确认证件外观类型的操作中,可能存在证件尺寸检测出错的情况,即所述测量所述目标证件的证件尺寸,并基于所述证件尺寸确认所述目标证件的外观类型的步骤之后,还包括:

在未能根据测量到的所述证件尺寸确认所述目标证件的外观类型时,输出证件位置放置错误的提示信息。

基于当前测量到的目标证件的证件尺寸,在未能基于所述证件尺寸确认所述目标证件的外观类型是,即确认所述目标证件的证件尺寸与当前已设置的证件尺寸参数不符合时,确认当前目标证件的证件尺寸可能检测出错,基于此种情况,输出证件位置放置错误的提示信息,以提醒用户重新放置所述目标证件。

步骤s20,基于所述证件标识提取位置提取证件标识,并确认有效的证件标识;

如上所述,在基于确认当前目标证件的证件外观类型时,基于所述外观类型获取对应的证件标识提取位置,其中,所述证件标识提取位置为基于所述目标证件的外观类型所设置的证件标识信息提取位置,例如身份证的证件标识为国徽以及身份证号码,因此基于卡片类型的证件标识提取位置可设置为国徽所在位置以及身份证号码所在位置。另外,在基于当前证件尺寸确认的证件尺寸中,以所述证件尺寸预先设定的证件标识提取位置提取所述目标证件的证件标识,如此,基于提取到的所述证件标识确认有效的证件标识信息。即所述基于所述证件标识提取位置提取证件标识,并确认有效的证件标识的步骤,包括:

读取提取到的所述证件标识,根据读取结果确认有效的证件标识;

确认有效的证件标识对应的证件标识提取位置,以所述证件标识提取位置确定所述目标证件的证件类型。

根据提取到的所述目标证件的证件标识,读取所述证件标识的内容,根据读取结果确认有效的证件标识,其中,确认是否有效的证件标识可基于所述证件标识对应的证件标识提取位置所限定的证件标识条件相关,例如国徽提取位置提取到的证件标识应是国徽图标,如此即可确认所述证件标识有效。进一步的,根据有效的所述证件标识确认对应的证件类型。

另外,由于证件类型多种多样,可能存在未收录的证件标识提取位置,在确认有效的证件标识时,所述读取提取到的所述证件标识,根据读取结果确认有效的证件标识的步骤之后,还包括:

在确认提取到的所述证件标识中不存在有效证件标识时,输出证件不能识别的提示信息。

基于当前证件尺寸所确认的证件标识提取位置,以所述证件标识提取位置提取到的证件标识,确认所述证件标识是否有效的操作中,若是当前提取到的证件标识均无效时,可能存在证件标识未收录完整或者目标证件的证件标识模糊或者污损等情况,如此,输出证件不能识别的提示信息。

步骤s30,根据有效的证件标识对应证件标识提取位置确定证件类型。

基于当前确认的证件标识提取位置提取到的证件标识,确认有效的证件标识,所述有效的证件标识定义为满足对应证件标识提取位置所设置的证件标识验证条件,如此,根据已确认的有效的证件标识,以所述证件标识的对应证件标识提取位置确认对应的证件类型。其中,所述证件标识提取位置与证件类型的对应关系可定义为一对一或者一对多的情况。

在本实施例中,新建证件分类方法,在证件分类方法中设置证件分类步骤,以外观为基本识别单位确定证件的外观类型,继而设置基于外观类型的证件标识提取位置,通过提取到的证件标识提取位置提取到的有效信息确定当前的证件类型,且在应用中可基于证件的证件参数添加/修改相关的证件类型信息,无需大量的数值支持,且由于本发明通过新建运行方法的方式进行识别,其维护成本低,且运行时占用的cpu少,无需指定运行设备利于推广,进而实现了提高证件识别效率的有益效果。

进一步的,参考图3,图3为本发明证件分类方法第二实施例的流程示意图,所述证件分类方法,还包括:

步骤s40,根据当前可应用的证件类型,新建证件分类方法;

步骤s50,在已新建的所述证件分类方法中添加证件尺寸以及所述证件尺寸对应的尺寸参数,所述尺寸参数包括外观类型、证件标识提取位置及对应的证件类型。

本实施例中,基于当前社会中应用的个人证件,确认个人证件的证件类型,以当前已确认的证件类型新建证件分类方法,其中,所述证件分类方法可基于软件代码的控制方法实现,或者可基于当前已构建的证件分类系统中创建的证件分类模块中新建所述证件分类方法。进一步的,基于当前已新建的证件分类方法,在新建的所述证件分类方法中添加证件分类的证件识别参数,其中,所述证件识别参数包括证件尺寸的尺寸参数,以及基于所述尺寸参数的外观类型、证件标识提取位置以及所述证件标识提取位置对应的证件类型。基于现有应用个人证件的特性,在添加所述证件分类的证件识别参数中,基于所述证件尺寸中外观类型与证件标识提取位置的数量为一对多的关系,即同一证件尺寸包括多个证件标识提取位置,例如卡片式的证件包括身份证、银行卡等,其卡片式的证件尺寸为统一数值,因此基于所述卡片式的证件尺寸,其对应的证件标识提取位置包括多个,即国徽提取位置、身份证号提取位置、银行卡号提取位置等等。如此,根据已定义的所述证件标识提取位置,确定对应的证件类型,另外,所述证件类型与对应的证件标识提取位置的数量关系包括一对多以及一对一,其数量关系与所述证件类型本身具备的证件标识数量相关用于在证件标识污损的情况下提高证件类型识别效率,例如身份证的证件标识包括国徽以及身份证号等。

另外,在基于证件尺寸设置对应的证件标识提取位置时,还需根据所述证件标识提取位置对应的证件类型设置证件标识识别条件,例如所述证件标识提取位置为身份证的身份证号所在位置,可设置所述证件标识识别条件为数字长度,例如18位数字长度等。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有证件分类程序,所述证件分类程序被处理器执行时实现如下操作:

在检测到目标证件的放置操作时,根据所述目标证件的证件尺寸确定证件标识提取位置,所述证件标识提取位置可能包括一个或多个;

基于所述证件标识提取位置提取证件标识,并确认有效的证件标识;

根据有效的证件标识对应证件标识提取位置确定证件类型。

进一步地,所述证件分类程序被处理器执行时还实现如下操作:

测量所述目标证件的证件尺寸,并基于所述证件尺寸确认所述目标证件的外观类型,所述外观类型包括卡片式及非卡片式;

根据所述外观类型确认对应的证件标识提取位置。

进一步地,所述证件分类程序被处理器执行时还实现如下操作:

在未能根据测量到的所述证件尺寸确认所述目标证件的外观类型时,输出证件位置放置错误的提示信息。

进一步地,所述证件分类程序被处理器执行时还实现如下操作:

读取提取到的所述证件标识,根据读取结果确认有效的证件标识;

确认有效的证件标识对应的证件标识提取位置,以所述证件标识提取位置确定所述目标证件的证件类型。

进一步地,所述证件分类程序被处理器执行时还实现如下操作:

在确认提取到的所述证件标识中不存在有效证件标识时,输出证件不能识别的提示信息。

进一步地,所述证件分类程序被处理器执行时还实现如下操作:

根据当前可应用的证件类型,新建证件分类方法;

在已新建的所述证件分类方法中添加证件尺寸以及所述证件尺寸对应的尺寸参数,所述尺寸参数包括外观类型、证件标识提取位置及对应的证件类型。

进一步地,所述证件分类程序被处理器执行时还实现如下操作:

所述外观类型与证件标识提取位置为一对多的关系。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、药品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、药品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、药品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1