一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

证件真伪的识别方法、装置及设备与流程

2022-03-13 21:50:53 来源:中国专利 TAG:


1.本发明实施例涉及图像处理技术领域,尤其涉及一种证件真伪的识别方法、装置及设备。


背景技术:

2.随着互联网技术的发展,很多业务可以通过网络进行办理。为了保证网络业务的正常进行,通常需要对网络用户的身份进行验证。
3.一些应用场景中,采用证件扫描的认证方式,需要用户使用终端设备扫描自己的证件(例如身份证),将扫描图像上传至网络平台,从而网络平台对用户的身份进行校验。现有技术中,网络平台对用户的身份进行校验时,通常是对扫描图像中的相关信息进行验证。例如,采用图像处理技术识别出扫描图像中的证件号码等信息,进而通过与数据库进行匹配,确定出上述信息的真实性。
4.在实现本发明过程中,发明人发现现有技术中至少存在如下问题:上述现有技术无法识别出用户所扫描的证件本身的真伪。例如,有些情况下,用户扫描的可能并不是真实证件,而是对屏幕上显示的证件图像或者彩印出的证件图像进行扫描。因此,需要一种能够识别出证件图像中的证件是否为真实证件的技术。


技术实现要素:

5.本发明实施例提供一种证件真伪的识别方法、装置及设备,用以识别出证件图像中的证件是真实证件还是伪造证件。
6.第一方面,本发明实施例提供一种证件真伪的识别方法,包括:
7.获取第一证件对应的至少两个证件图像,所述至少两个证件图像是在不同光照环境下对所述第一证件进行采集得到的;
8.根据所述至少两个证件图像,确定所述第一证件为真实证件或者伪造证件。
9.一种可能的实现方式中,所述至少两个证件图像中的每个证件图像包括至少一个颜色通道,根据所述至少两个证件图像,确定所述第一证件为真实证件或者伪造证件,包括:
10.对所述至少两个证件图像中的颜色通道进行合并处理,得到合并证件图像;
11.根据所述合并证件图像,确定所述第一证件为真实证件或者伪造证件。
12.一种可能的实现方式中,根据所述合并证件图像,确定所述第一证件为真实证件或者伪造证件,包括:
13.将所述合并证件图像输入至已训练好的检测模型中,由所述检测模型对所述合并证件图像的特征信息进行处理,得到所述第一证件为真实证件的概率;
14.根据所述第一证件为真实证件的概率,确定所述第一证件为真实证件或者伪造证件。
15.一种可能的实现方式中,所述方法应用于具有闪光灯的电子设备;所述至少两个
证件图像包括第一证件图像和第二证件图像,所述第一证件图像是所述闪光灯工作在第一状态时采集得到的,所述第二证件图像是所述闪光灯工作在第二状态时采集得到的;
16.获取第一证件对应的至少两个证件图像,包括:
17.对所述第一证件进行多次采集,并在所述多次采集过程中控制所述闪光灯的工作状态由所述第一状态切换为所述第二状态,得到多个图像;
18.从所述多个图像中确定出所述第一证件图像和所述第二证件图像。
19.一种可能的实现方式中,对所述第一证件进行多次采集,并在所述多次采集过程中控制所述闪光灯的工作状态由所述第一状态切换为所述第二状态,得到多个图像,包括:
20.控制所述闪光灯的工作状态为所述第一状态,并对所述第一证件进行至少一次采集,当采集到的图像满足第一预设条件时,控制所述闪光灯的工作状态切换为所述第二状态,继续对所述第一证件进行至少一次采集,得到所述多个图像。
21.一种可能的实现方式中,从所述多个图像中确定出所述第一证件图像和所述第二证件图像,包括:
22.根据所述闪光灯的工作状态的切换时刻,以及所述多个图像各自的采集时刻,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像;
23.从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
24.一种可能的实现方式中,从所述多个图像中确定出第一证件图像和第二证件图像,包括:
25.将所述多个图像分别输入至已训练的分类模型中,所述分类模型用于识别图像采集时刻对应的闪光灯的工作状态;
26.根据所述分类模型的输出结果,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像;
27.从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
28.一种可能的实现方式中,从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像,包括:
29.从所述第一类图像中选择清晰度满足第二预设条件的图像作为所述第一证件图像,以及,从所述第二类图像中选择清晰度满足第二预设条件的图像作为所述第二证件图像。
30.一种可能的实现方式中,集到的图像满足第一预设条件,包括:
31.采集到的图像中包括所述第一证件的关键点信息。
32.第二方面,本发明实施例提供一种证件真伪的识别装置,包括:
33.获取模块,用于获取第一证件对应的至少两个证件图像,所述至少两个证件图像是在不同光照环境下对所述第一证件进行采集得到的;
34.确定模块,用于根据所述至少两个证件图像,确定所述第一证件为真实证件或者
伪造证件。
35.一种可能的实现方式中,所述至少两个证件图像中的每个证件图像包括至少一个颜色通道,所述确定模块具体用于:
36.对所述至少两个证件图像中的颜色通道进行合并处理,得到合并证件图像;
37.根据所述合并证件图像,确定所述第一证件为真实证件或者伪造证件。
38.一种可能的实现方式中,所述确定模块具体用于:
39.将所述合并证件图像输入至已训练好的检测模型中,由所述检测模型对所述合并证件图像的特征信息进行处理,得到所述第一证件为真实证件的概率;
40.根据所述第一证件为真实证件的概率,确定所述第一证件为真实证件或者伪造证件。
41.一种可能的实现方式中,所述装置中设置有闪光灯;所述至少两个证件图像包括第一证件图像和第二证件图像,所述第一证件图像是所述闪光灯工作在第一状态时采集得到的,所述第二证件图像是所述闪光灯工作在第二状态时采集得到的;所述获取模块具体用于:
42.对所述第一证件进行多次采集,并在所述多次采集过程中控制所述闪光灯的工作状态由所述第一状态切换为所述第二状态,得到多个图像;
43.从所述多个图像中确定出所述第一证件图像和所述第二证件图像。
44.一种可能的实现方式中,所述获取模块具体用于:
45.控制所述闪光灯的工作状态为所述第一状态,并对所述第一证件进行至少一次采集,当采集到的图像满足第一预设条件时,控制所述闪光灯的工作状态切换为所述第二状态,继续对所述第一证件进行至少一次采集,得到所述多个图像。
46.一种可能的实现方式中,所述获取模块具体用于:
47.根据所述闪光灯的工作状态的切换时刻,以及所述多个图像各自的采集时刻,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像;
48.从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
49.一种可能的实现方式中,所述获取模块具体用于:
50.将所述多个图像分别输入至已训练的分类模型中,所述分类模型用于识别图像采集时刻对应的闪光灯的工作状态;
51.根据所述分类模型的输出结果,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像;
52.从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
53.一种可能的实现方式中,所述获取模块具体用于:
54.从所述第一类图像中选择清晰度满足第二预设条件的图像作为所述第一证件图像,以及,从所述第二类图像中选择清晰度满足第二预设条件的图像作为所述第二证件图
像。
55.一种可能的实现方式中,采集到的图像满足第一预设条件,包括:
56.采集到的图像中包括所述第一证件的关键点信息。
57.第三方面,本发明实施例提供一种电子设备,包括:存储器和处理器;
58.所述存储器用于存储计算机执行指令,所述处理器运行所述计算机执行指令实现如第一方面任一项所述的方法。
59.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
60.本发明实施例提供的证件真伪的识别方法、装置及设备,该方法包括:获取第一证件对应的至少两个证件图像,所述至少两个证件图像是在不同光照环境下对所述第一证件进行采集得到的;根据所述至少两个证件图像,确定所述第一证件为真实证件或者伪造证件。通过上述过程,能够识别得到第一证件的真伪。进一步的,通过对不同光照环境下采集到的证件图像进行识别,与仅利用单一光照环境采集的证件图像进行识别相比,能够利用的特征信息更加丰富,因此,能够提高证件识别结果的准确性。
附图说明
61.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
62.图1为本发明实施例适用的一种可能的系统架构的示意图;
63.图2为本发明实施例提供的一种可能的应用场景的示意图;
64.图3为本发明一个实施例提供的证件真伪的识别方法的流程示意图;
65.图4为本发明实施例提供的对同一真实证件进行采集得到的两幅真实证件图像的示意图;
66.图5为本发明实施例提供的对同一伪造证件进行采集得到的两幅伪造证件图像的示意图;
67.图6为本发明实施例中对两个证件图像进行通道合并处理的示意图;
68.图7为本发明另一实施例提供的证件真伪的识别方法的流程示意图;
69.图8为本发明实施例提供的证件真伪的识别装置的结构示意图;
70.图9为本发明一个实施例提供的电子设备的结构示意图;
71.图10为本发明另一个实施例提供的电子设备的结构示意图。
72.通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
具体实施方式
73.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附
权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
74.首先结合图1和图2描述本发明实施例可能适用的系统架构以及应用场景。
75.图1为本发明实施例适用的一种可能的系统架构的示意图。如图1所示,系统架构1000可以包括终端设备1001、1002、1003,网络1004和服务器1005。网络1004用于在终端设备1001、1002、1003和服务器1005之间提供通信链路的介质。网络1004可以包括各种连接类型,例如:有线通信链路、无线通信链路或者光纤电缆等等。
76.用户可以使用终端设备1001、1002、1003通过网络1004与服务器1005进行交互,以接收或者发送信息等。终端设备1001、1002、1003上可以安装有各种客户端应用,例如:证券软件、金融软件、银行应用客户端、电商平台类应用、保险应用客户端等。
77.其中,终端设备1001、1002、1003可以是具有显示屏并提供人机交互功能的电子设备,包括但不限于:计算机、智能手机、笔记本电脑、平板电脑、智能穿戴设备等。终端设备1001、1002、1003还可以设置有图像采集装置。一些示例中,终端设备1001、1002、1003可以对用户证件进行图像采集,并对采集到的图像进行处理。另一些示例中,终端设备1001、1002、1003还可以将采集到的图像发送给服务器1005,以使服务器1005对采集到的图像进行处理。
78.服务器1005可以是提供各种服务的服务器。例如,对终端设备1001、1002、1003提供图像处理服务的服务器。服务器1005可以对接收到的图像进行处理,并将处理结果发送给终端设备。
79.图1所示的系统架构可应用于多种业务场景,包括但不限于:证券、银行、保险、金融、电商等领域的业务办理场景。这些业务按照规定需要“持本人有效身份证件”进行办理,也就是说,需要对用户的身份进行校验。
80.一种示例性的应用场景中,终端设备安装有网络平台的客户端,服务器为网络平台对应的服务器。用户通过终端设备访问网络平台,通过网络平台可以办理业务。用户通过网络平台办理业务过程中,网络平台需要对用户的身份进行校验。
81.图2为本发明实施例提供的一种可能的应用场景的示意图。如图2所示,采用证件扫描方式对用户身份进行校验。用户使用终端设备扫描自己的证件(例如身份证)。终端设备在扫描过程中采集图像,并对图像中的信息进行解析。例如,采用图像处理技术识别出图像中的姓名、性别、证件号码等信息。进而,终端设备将识别到的信息发送给服务器,由服务器对上述信息进行校验,确定出用户身份信息的真实性。
82.然而,在实现本发明过程中,发明人发现现有技术至少存在如下问题:上述现有技术无法识别出终端设备所扫描的证件是否为真实证件。例如,有些情况下,终端设备扫描的可能并不是真实证件,而是对其他设备屏幕上显示的证件图像或者彩印出的证件图像进行扫描。该情况下,由于扫描的并不是真实证件本身,即使从图像中解析出的身份信息是真实的,该校验结果也是不可信的。因此,需要一种能够识别证件真伪的方案。
83.为了描述方便,本发明实施例中,将“对其他设备屏幕上显示的证件图像或者彩印出的证件图像进行扫描”称为“对伪造证件进行扫描”,即,将作为扫描对象的“其他设备屏幕上显示的证件图像或者彩印出的证件图像”称为伪造证件。
84.本发明实施例提供的证件真伪的识别方法,旨在识别出终端设备所扫描的证件是真实证件还是伪造证件。
85.下面以具体地实施例对本发明的技术方案以及本发明的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
86.图3为本发明一个实施例提供的证件真伪的识别方法的流程示意图。本实施例的方法可以由终端设备执行。本实施例的方法还可以由服务器执行。如图3所示,本实施例的方法包括:
87.s301:获取第一证件对应的至少两个证件图像,所述至少两个证件图像是在不同光照环境下对所述第一证件进行采集得到的。
88.其中,第一证件为待识别真伪的证件。结合图2所示的应用场景,第一证件为终端设备所扫描的证件,即第一证件为终端设备的扫描对象。
89.本实施例中的证件可以是用来证明身份、经历等的证书或文件,包括但不限于:身份证、护照、工作证、学生证、毕业证、军人证等。
90.一些示例中,终端设备可以采用如图2所示的证件扫描方式。即,终端设备对第一证件进行扫描,获取到至少两个证件图像。该情况下,本实施例获取的证件图像是由终端设备实时采集得到的。另一些示例中,终端设备还可以采用证件上传方式。即,终端设备事先存储有第一证件对应的多个证件图像,用户在终端设备存储的多个证件图像中选择至少两个进行上传。该情况下,本实施例获取的证件图像可以是在终端设备中事先存储的图像。
91.本实施例中,所述至少两个证件图像是在不同光照环境下对第一证件进行采集得到的。也就是说,所述至少两个证件图像对应的光照环境不同。一些示例中,所述至少两个证件图像包括:在白天光照环境下采集到的图像、以及在夜晚光照环境下采集到的图像。另一些示例中,所述至少两个证件图像包括:在自然光环境下采集到的图像、以及在补光环境下采集到的图像。又一些示例中,所述至少两个证件图像包括:在开启闪光灯环境下采集到的图像、以及在关闭闪光灯环境下采集到的图像。又一些示例中,所述至少两个证件图像包括:在第一闪光环境下采集到的图像、以及在第二闪光环境下采集到的图像,所述第一闪光环境和所述第二闪光环境对应的闪光参数不同。
92.s302:根据所述至少两个证件图像,确定所述第一证件为真实证件或者伪造证件。
93.本实施例中,通过对所述至少两个证件图像进行综合分析,确定出第一证件为真实证件或者伪造证件。
94.下面对本实施例中证件真伪的识别原理进行介绍。为了描述方便,本实施例中,终端设备对真实证件进行采集得到的图像可以称为真实证件图像,终端设备对伪造证件(例如,其他设备屏幕中显示的证件图像或者彩印出的证件图像)进行采集得到的图像可以称为伪造证件图像(或者,称为翻拍证件图像)。
95.发明人在研究过程中发现,由于真实证件与伪造证件在材质、纹理等特征方面存在差异,因此,真实证件图像和伪造证件图像之间也会存在一些差异。例如,真实证件图像中的证件纹理等细节较为清晰,而伪造证件图像中的证件纹理细节较为模糊。本实施例中,利用这些差异,可以识别出终端设备所扫描的证件是真实证件还是伪造证件。
96.进一步的,在不同光照环境下对真实证件进行采集得到的多个真实证件图像之间也会存在差异,并且,在不同光照环境下对伪造证件进行采集得到的多个伪造证件图像之间也会存在差异。下面结合图4和图5进行说明。
97.图4为本发明实施例提供的对同一真实证件进行采集得到的两幅真实证件图像的示意图。其中,左图示例的是在关闭闪光灯环境下采集到的真实证件图像,右图示例的是在开启闪光灯环境下采集到的真实证件图像。如图4所示,由于真实证件的材质、纹理等特征,在关闭闪光灯环境下,真实证件图像中各区域的亮度较为均衡;在开启闪光灯环境下,真实证件图像中存在反射光斑(右图虚线框所示的高亮区域)。
98.图5为本发明实施例提供的对同一伪造证件进行采集得到的两幅伪造证件图像的示意图。以对彩印出的证件图像进行翻拍为例,其中,左图示例的是在关闭闪光灯环境下采集到的伪造证件图像,右图示例的是在开启闪光灯环境下采集到的伪造证件图像。如图5所示,由于彩印出的证件图像与真实证件的材质、纹理等特征不同,在关闭闪光灯环境下,以及在开启闪光灯环境下,伪造证件图像中都不会存在反射光斑。
99.进一步的,在关闭闪光灯环境下,伪造证件图像的特征与真实证件图像的特征之间会存在差异(图5中的左图与图4中的左图存在视觉效果差异);并且,在开启闪光灯环境下,伪造证件图像的特征与真实证件图像的特征也会存在差异(图5中的右图与图4中的右图存在视觉效果差异)。
100.根据图4和图5可以看出,光照环境的不同,会使得针对同一证件采集到的多个证件图像之间存在特征差异。需要说明的是,图4和图5中所示的图像之间的差异仅为一种可能的示例。
101.本发明实施例中,通过对不同光照环境下采集到的证件图像进行识别,与仅利用单一光照环境采集的证件图像进行识别相比,能够利用的特征信息更加丰富,因此,能够提高证件识别结果的准确性。
102.进一步的,根据所述至少两个证件图像,确定第一证件的真伪,可以有多种实施方式。下面以两种可能的实施方式为例进行描述。
103.一种可能的实施方式中,可以对所述至少两个证件图像分别进行识别,得到每个证件图像对应的识别结果。进而,根据各证件图像对应的识别结果,确定出第一证件的真伪。例如,若对所述至少两个证件图像进行分别识别,得到的识别结果均指示第一证件为真实证件,则确定所述第一证件为真实证件,否则,确定所述第一证件为伪造证件。
104.另一种可能的实施方式中,还可以对所述至少两个证件图像进行综合识别,得到第一证件的识别结果。具体的,每个证件图像中包括至少一个颜色通道,对所述至少两个证件图像中的颜色通道进行合并处理,得到合并证件图像。进而,根据合并证件图像,确定第一证件为真实证件或者伪造证件。
105.应理解,当证件图像采用不同的颜色空间表示时,其对应的颜色通道可能不同。例如,以采用rgb颜色空间为例,每个证件图像中包括r通道、g通道和b通道。以采用his颜色空间为例,每个证件图像中包括h通道、i通道和s通道。
106.图6为本发明实施例中对两个证件图像进行通道合并处理的示意图。以rgb颜色空间为例,如图6所示,证件图像1中包括r1通道、g1通道和b1通道,证件图像2中包括r2通道、g2通道和b2通道。将上述两个证件图像进行通道合并处理后,得到的合并证件图像中包括了上述6个通道。
107.该实施方式中,先对所述至少两个证件图像进行通道合并处理,然后再对合并证件图像进行真伪识别,一方面,与对所述至少两个证件图像分别进行识别的方式相比,降低
了识别处理的次数,能够提高识别处理效率;另一方面,由于合并证件图像中体现了所述至少两个证件图像综合后的特征信息,与对所述至少两个证件图像分别进行识别的方式相比,利用的特征信息更加全面,能够提高识别结果的准确性。
108.进一步的,可以采用如下可行的方式对合并证件图像进行真伪识别:将所述合并证件图像输入至已训练好的检测模型中,由所述检测模型对所述合并证件图像的特征信息进行处理,得到所述第一证件为真实证件的概率;进而,根据所述第一证件为真实证件的概率,确定出所述第一证件为真实证件或者伪造证件。例如,若所述概率大于预设阈值,则确定第一证件为真实证件,否则,确定第一证件为伪造证件。
109.其中,上述检测模型可以是采用机器学习方法进行事先训练得到的模型。本实施例对于检测模型的结构以及检测模型的训练过程不作限定。
110.本实施例中,当确定第一证件为真实证件时,说明终端设备所扫描的证件为真实证件,则可以继续对扫描图像中的信息进行识别,从而得到用户的身份信息,该情况下得到的用户的身份信息是可信的。
111.当确定第一证件为伪造证件时,说明终端设备所扫描的证件不是真实证件。例如,终端设备扫描的可能是其他设备屏幕中显示的证件图像或者彩印出的证件图像。该情况下,无需进一步对扫描图像中的信息进行识别,因为即使得到识别结果,该结果也是不可信的。一些示例中,终端设备可以向用户展示提示信息,提示用户对真实证件进行扫描。
112.本实施例提供的证件真伪的识别方法,包括:获取第一证件对应的至少两个证件图像,所述至少两个证件图像是在不同光照环境下对所述第一证件进行采集得到的;根据所述至少两个证件图像,确定所述第一证件为真实证件或者伪造证件。通过上述过程,能够识别得到第一证件的真伪。进一步的,通过对不同光照环境下采集到的证件图像进行识别,与仅利用单一光照环境采集的证件图像进行识别相比,能够利用的特征信息更加丰富,因此,能够提高证件识别结果的准确性。
113.图7为本发明另一实施例提供的证件真伪的识别方法的流程示意图。如图7所示,本实施例的方法可以包括:
114.s701:对第一证件进行多次采集,并在所述多次采集过程中控制闪光灯的工作状态由第一状态切换为第二状态,得到多个图像。
115.本实施例的方法可以由终端设备执行。终端设备中设置有闪光灯。本实施例中,终端设备扫描第一证件的过程中,对第一证件进行多次采集,并在多次采集过程中控制闪光灯的工作状态发生改变,从而得到多个图像。这样,上述过程得到的多个图像中包括了闪光灯处于不同工作状态时采集的图像。应理解,当闪光灯处于不同工作状态时,对应的光照环境不同,也就是说,上述过程得到的多个图像是在不同光照环境下采集得到的。
116.其中,闪光灯的工作状态可以包括开启状态和关闭状态。一些实施方式中,当终端设备的闪光灯的闪光参数可调节时,闪光灯的工作状态还可以包括:采用不同闪光参数进行闪光的状态。s701中的第一状态和第二状态均可以是上述闪光灯工作状态中的一种。
117.一种可能的实施方式中,s701可以具体包括:控制闪光灯的工作状态为第一状态,并对第一证件进行至少一次采集,当采集到的图像满足第一预设条件时,控制闪光灯的工作状态切换为第二状态,继续对第一证件进行至少一次采集,得到所述多个图像。
118.示例性的,所述第一状态为关闭状态,所述第二状态为开启状态。终端设备默认工
作在闪光灯关闭状态下,终端设备开始扫描第一证件,并在扫描过程中,以一定的帧率对第一证件进行连续的图像采集。当检测到采集图像满足第一预设条件时,终端设备控制闪光灯开启,并保持一定的时长。在闪光灯处于开启状态的一段时长内,终端设备继续对第一证件进行图像采集。这样,终端设备采集到的图像中既包括了闪光灯处于关闭状态下采集到的图像,也包括了闪光灯处于开启状态下采集到的图像。
119.上述过程中,采集图像满足第一预设条件可以包括:采集到的图像中包括第一证件的关键点信息。其中,关键点可以是指第一证件中比较重要的点。当采集到的图像中包括第一证件的关键点时,说明采集到的图像是有效的。可选的,第一证件的关键点可以包括第一证件的四个角点。
120.也就是说,控制闪光灯打开的时机可以为:在闪光灯处于关闭状态下,检测到采集图像中包括了第一证件的四个角点(即采集图像中包括了完整的第一证件)。
121.进一步的,为了保证能够采集到闪光灯处于开启状态下的图像,终端设备控制闪光灯开启后需要保持一定的时长。具体的,可以根据终端设备的采集帧率确定该时长。示例性的,假设帧率为f,则该时长的取值可以大于或者等于1/f。
122.应理解,上述示例中是以第一状态为关闭状态,第二状态为开启状态为例进行说明的。实际应用中,第一状态还可以为开启状态,第二状态还可以为关闭状态,其具体实施过程是类似的,此处不作赘述。
123.本实施例中,终端设备控制闪光灯的工作状态进行切换的过程是由终端设备自动执行的,无需用户手动操作闪光灯,简化了用户的操作步骤,提高了用户使用体验。
124.s702:从所述多个图像中确定出第一证件图像和第二证件图像,所述第一证件图像是所述闪光灯工作在所述第一状态时采集得到的,所述第二证件图像是所述闪光灯工作在所述第二状态时采集得到的。
125.一种可能的实施方式中,终端设备在控制闪光灯的工作状态发生变更时,可以对闪光灯的工作状态的切换时刻进行记录。这样,可以根据该切换时刻确定出哪些图像是在闪光灯处于第一状态时采集到的,哪些图像是在闪光灯处于第二状态时采集得到的。具体的,根据所述闪光灯的工作状态的切换时刻,以及所述多个图像各自的采集时刻,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像。进一步的,从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
126.另一种可能的实施方式中,将所述多个图像分别输入至已训练的分类模型中,所述分类模型用于识别图像采集时刻对应的闪光灯的工作状态。根据所述分类模型的输出结果,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像。进一步的,从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
127.上述两种实施方式中,将多个图像划分为第一类图像和第二类图像之后,若第一类图像中包括多个图像,则可以从第一类图像中选择一个作为第一证件图像。可选的,可以根据图像清晰度进行选择,例如,从第一类图像中选择清晰度满足第二预设条件的图像作
为第一证件图像。可选的,还可以根据图像中第一证件的完整度进行选择,例如,从第一类图像中选择包括了完整的第一证件的图像作为第一证件图像。
128.相应的,若第二类图像中包括多个图像,则可以从第二类图像中选择一个作为第二证件图像。具体选择方式与第一类图像类似,此处不作赘述。
129.s703:对所述第一证件图像和所述第二证件图像中的颜色通道进行合并处理,得到合并证件图像。
130.s704:根据所述合并证件图像,确定所述第一证件为真实证件或者伪造证件。
131.本实施例中s703和s704的具体实施方式与图3所示实施例类似,此处不作赘述。
132.本实施例中,在终端设备对第一证件进行多次采集过程中,通过控制闪光灯的工作状态发生改变,从而获取到不同光照环境下第一证件对应的证件图像,上述采集过程无需用户手动操作闪光灯,简化了用户的操作步骤,提高了用户使用体验。进一步的,通过对不同光照环境下采集到的证件图像进行识别,与仅利用单一光照环境采集的证件图像进行识别相比,能够利用的特征信息更加丰富,因此,能够提高证件识别结果的准确性。
133.图8为本发明实施例提供的证件真伪的识别装置的结构示意图。本实施例的装置可以为软件和/或硬件的形式,该装置可以设置在终端设备或者服务器中。如图8所示,本实施例提供的证件真伪的识别装置10,包括:获取模块11和确定模块12。
134.其中,获取模块11,用于获取第一证件对应的至少两个证件图像,所述至少两个证件图像是在不同光照环境下对所述第一证件进行采集得到的;
135.确定模块12,用于根据所述至少两个证件图像,确定所述第一证件为真实证件或者伪造证件。
136.一种可能的实现方式中,所述至少两个证件图像中的每个证件图像包括至少一个颜色通道,所述确定模块12具体用于:
137.对所述至少两个证件图像中的颜色通道进行合并处理,得到合并证件图像;
138.根据所述合并证件图像,确定所述第一证件为真实证件或者伪造证件。
139.一种可能的实现方式中,所述确定模块12具体用于:
140.将所述合并证件图像输入至已训练好的检测模型中,由所述检测模型对所述合并证件图像的特征信息进行处理,得到所述第一证件为真实证件的概率;
141.根据所述第一证件为真实证件的概率,确定所述第一证件为真实证件或者伪造证件。
142.一种可能的实现方式中,所述装置中设置有闪光灯;所述至少两个证件图像包括第一证件图像和第二证件图像,所述第一证件图像是所述闪光灯工作在第一状态时采集得到的,所述第二证件图像是所述闪光灯工作在第二状态时采集得到的;所述获取模块11具体用于:
143.对所述第一证件进行多次采集,并在所述多次采集过程中控制所述闪光灯的工作状态由所述第一状态切换为所述第二状态,得到多个图像;
144.从所述多个图像中确定出所述第一证件图像和所述第二证件图像。
145.一种可能的实现方式中,所述获取模块11具体用于:
146.控制所述闪光灯的工作状态为所述第一状态,并对所述第一证件进行至少一次采集,当采集到的图像满足第一预设条件时,控制所述闪光灯的工作状态切换为所述第二状
态,继续对所述第一证件进行至少一次采集,得到所述多个图像。
147.一种可能的实现方式中,所述获取模块11具体用于:
148.根据所述闪光灯的工作状态的切换时刻,以及所述多个图像各自的采集时刻,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像;
149.从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
150.一种可能的实现方式中,所述获取模块11具体用于:
151.将所述多个图像分别输入至已训练的分类模型中,所述分类模型用于识别图像采集时刻对应的闪光灯的工作状态;
152.根据所述分类模型的输出结果,将所述多个图像划分为第一类图像和第二类图像;其中,所述第一类图像包括所述闪光灯工作在第一状态时采集到的至少一个图像,所述第二类图像包括所述闪光灯工作在第二状态时采集到的至少一个图像;
153.从所述第一类图像中确定出所述第一证件图像,以及,从所述第二类图像中确定出所述第二证件图像。
154.一种可能的实现方式中,所述获取模块11具体用于:
155.从所述第一类图像中选择清晰度满足第二预设条件的图像作为所述第一证件图像,以及,从所述第二类图像中选择清晰度满足第二预设条件的图像作为所述第二证件图像。
156.一种可能的实现方式中,采集到的图像满足第一预设条件,包括:
157.采集到的图像中包括所述第一证件的关键点信息。
158.本实施例提供的证件真伪的识别装置,可用于执行上述任一方法实施例中的技术方案,其实现原理和技术效果类似,此处不做赘述。
159.图9为本发明一个实施例提供的电子设备的结构示意图。该电子设备可以为终端设备,还可以为服务器。如图9所示,本实施例的电子设备20,包括:处理器21以及存储器22;其中,存储器22,用于存储计算机程序;处理器21,用于执行存储器存储的计算机程序,以实现上述实施例中的证件真伪的识别方法。具体可以参见前述方法实施例中的相关描述。
160.可选地,存储器22既可以是独立的,也可以跟处理器21集成在一起。
161.当所述存储器22是独立于处理器21之外的器件时,所述电子设备20还可以包括:总线23,用于连接所述存储器22和处理器21。
162.可选的,电子设备20还可以包括通信部件24,用于与其他设备进行通信。
163.可选的,电子设备20中还可以包括图像采集部件(图9中未示出),用于进行图像采集;可选的,电子设备20中还可以包括闪光灯(图9未示出),用于在电子设备进行图像采集时进行补光。
164.本实施例提供的电子设备,可用于执行上述任一方法实施例中的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。
165.图10为本发明另一个实施例提供的电子设备的结构示意图,该设备可以是智能手机,平板设备,笔记本电脑、个人数字助理等。
166.电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)接口812,传感器组件814,以及通信组件816。
167.处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
168.存储器804被配置为存储各种类型的数据以支持在电子设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
169.电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。
170.多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当电子设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。在一些实施例中,多媒体组件808还可以包括闪光灯。
171.音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
172.i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
173.传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到电子设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可
以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
174.通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
175.在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
176.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由电子设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
177.一种非临时性计算机可读存储介质,当该存储介质中的指令由处理器执行时,能够执行上述实施例中的证件真伪的识别方法。
178.本发明实施例还提供一种芯片,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行上述任一方法实施例中的技术方案。
179.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求书指出。
180.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献