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

证件读取方法及终端、可读性存储介质、证件读取系统与流程

2022-08-03 00:07:10 来源:中国专利 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.图1为本发明一实施例提供的证件读取方法的流程示意图;
35.图2为本发明一实施例提供的终端设备的示意框图。
具体实施方式
36.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
37.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
38.请参考图1,图1为本发明一实施例提供的证件读取方法的流程示意图,该方法包括:
39.s101:从读取设备中获取待读取证件的证件图像。
40.在本实施例中,可控制外部的读取设备拍摄待读取证件的证件图像,并从读取设备中获取待读取证件的证件图像。
41.在本实施例中,所描述的待读取证件包括但不限于身份证、银行卡、交通卡、通行卡、户口本、以及手机上显示的健康码、行程码等。
42.s102:对证件图像进行边缘检测,得到证件图像的边缘检测结果,并基于边缘检测结果确定待读取证件对应的读取方式。
43.在本实施例中,可对证件图像进行边缘检测,确定证件图像的边缘检测结果,其中边缘检测结果可以为证件图像中待读取证件对应的边缘图像,也可以为证件图像中待读取证件的大小。
44.可选的,基于边缘检测结果确定待读取证件对应的读取方式,可以详述为:
45.根据边缘检测结果确定待读取证件的证件类型,进而基于待读取证件的证件类型确定待读取证件的读取方式。
46.当边缘检测结果为证件图像中待读取证件对应的边缘图像时,可基于以下方法确定待读取证件的证件类型:
47.将待读取证件对应的边缘图像与预设数据库中的各个边缘图像进行匹配,确定出待读取证件对应的边缘图像的匹配图像,在此基础上,将匹配图像对应的证件类型作为待读取证件的证件类型,进而根据预设的证件类型与读取方式的映射关系确定待读取证件的读取方式。
48.当边缘检测结果为证件图像中待读取证件的大小时,可基于以下方法确定待读取证件的证件类型:
49.将待读取证件的大小与多个预设大小范围比较,其中每个预设大小范围都对应一
种证件类型,进而根据待读取证件的大小所属的预设大小范围确定待读取证件的证件类型。
50.在本实施例中,对于身份证、银行卡、交通卡、通行卡等,可采用射频信号的方式读取,对于户口本、以及手机上显示的健康码、行程码等,可通过图像分析的方式读取。
51.s103:基于待读取证件对应的读取方式控制读取设备对待读取证件进行读取。
52.在本实施例中,确定待读取证件的读取方式后,即可控制读取设备按照已确定的读取方式对待读取证件的证件信息进行读取。
53.由上可以得出,区别于现有技术中人工读取证件的方式,本发明实施例采用自动化的读取方式,具体为:获取待读取证件的证件图像,根据证件图像判断待读取证件的读取方式,进而根据对应的读取方式去读取证件。相对于现有技术,本发明实施例采用的自动化读取方式读取效率更高,且不易出错,也有利于降低人力成本,因此有效解决了现有技术中存在的问题。此外,根据本发明实施例的方案可知,本发明实施例是自动判断读取方式的,因此无需用户在相应界面选择证件类型去控制读取设备读取证件,也无需用户按照规定的读取顺序去放置证件,因此不仅降低了用户的操作难度,还可有效节约读取时间,从而进一步提升了证件读取的效率。
54.在一种可能的实现方式中,基于证件图像的边缘检测结果确定待读取证件对应的读取方式,包括:
55.将证件图像的边缘检测结果与预设数据库中的各个边缘图像进行匹配,确定出边缘检测结果的匹配图像。
56.将匹配图像对应的读取方式作为待读取证件的读取方式。
57.在本实施例中,证件图像的边缘检测结果可以为证件图像中待读取证件的边缘图像,因此可将待读取证件的边缘图像与预设数据库中的边缘图像进行特征点匹配,将预设数据库中与待读取证件边缘图像的特征点匹配率达到预设阈值的边缘图像作为边缘检测结果的匹配图像,其中匹配图像对应的证件类型和读取方式即为待读取证件对应证件类型和读取方式。
58.从以上描述可知,本发明实施例在确定证件类型或读取方式时,并未直接识别证件图像,而是提取证件图像中待读取证件的边缘并基于待读取证件的边缘去判断证件类型或读取方式。此种方式可有效减少图像处理过程中的运算量,提高方法的执行速度,进而提高整体证件读取的效率。
59.在一种可能的实现方式中,读取方式包括图像读取方式以及射频信号读取方式。基于待读取证件对应的读取方式控制读取设备对待读取证件进行读取,包括:
60.若待读取证件对应的读取方式为射频信号读取方式,则控制读取设备通过发送射频信号的方式获取待读取证件的证件信息。
61.在本实施例中,若待读取证件对应的读取方式为射频信号读取方式,则可向待读取证件发送射频信号以读取待读取证件芯片中存储的证件信息。
62.在一种可能的实现方式中,读取方式包括图像读取方式以及射频信号读取方式。基于待读取证件对应的读取方式控制读取设备对待读取证件进行读取,包括:
63.若待读取证件对应的读取方式为图像读取方式,则对证件图像进行文字识别,得到待读取证件的证件信息。
64.在本实施例中,若待读取证件对应的读取方式为图像读取方式,则可直接对先前获取的证件图像进行图像分析,基于图像分析手段提取待读取证件中的证件信息。
65.在一种可能的实现方式中,对证件图像进行文字识别,得到待读取证件的证件信息,包括:
66.对证件图像进行预处理,得到预处理后的证件图像。
67.对预处理后的证件图像进行图像分割,得到多个分割图像。
68.扫描各个分割图像,得到各个分割图像的字符信息,将各个分割图像的字符信息组合作为待读取证件的证件信息。
69.在本实施例中,对证件图像预处理包括但不限于:对证件图像进行灰度处理、二值化处理、去噪处理、倾斜校正等。
70.在本实施例中,可通过对证件图像进行图像分割实现对证件图像中文本的划分,进而分别处理分割图像提取分割图像中的字符信息,得到各个分割图像对应的字符信息,后续可通过对各个分割图像对应的字符信息进行组合得到待读取证件的证件信息。
71.此外,二值化处理过程中会涉及到二值化处理的门限值,大于此门限值的像素点被处理为白色,不大于此门限值的点被处理为黑色,也就是说,此门限值的会直接影响到图像处理精度,进而影响后续的文字识别精度,因此本发明还提供了二值化处理过程中门限值的确定方法:
72.在一种可能的实现方式中,预处理包含二值化处理。其中,二值化处理过程中所采用的门限值的确定方法为:
73.基于证件图像的边缘检测结果确定待读取证件的证件类型。
74.获取读取设备对应的证件读取区域的光学信息。
75.将光学信息以及证件类型输入至预设的神经网络模型中,确定二值化处理过程所采用的门限值。
76.在本实施例中,考虑到光学环境对证件图像处理精度的影响,可获取读取设备对应的证件读取区域的光学信息再结合证件类型来确定二值化处理过程中所采用的门限值。其中,光学信息包括但不限于照度、亮度、光强等。
77.作为一种可能的实现方式,可直接将光学信息以及证件类型组合成特征向量,将该特征向量输入至预先训练的神经网络模型中,确定二值化处理过程中所采用的门限值。
78.在一种可能的实现方式中,预处理包含二值化处理。其中,二值化处理过程中所采用的门限值的确定方法为:
79.基于证件图像的边缘检测结果确定待读取证件的证件类型,并根据证件类型确定门限值检测时所采用的神经网络模型。
80.获取读取设备对应的证件读取区域的光学信息。
81.将光学信息输入至门限值检测时所采用的神经网络模型中,确定二值化处理过程所采用的门限值。
82.在本实施例中,考虑到光学环境对证件图像处理精度的影响,可获取读取设备对应的证件读取区域的光学信息再结合证件类型来确定二值化处理过程中所采用的门限值。其中,光学信息包括但不限于照度、亮度、光强等。
83.作为一种可能的实现方式,对于不同的证件类型可预先训练不同的神经网络模
型,在进行证件读取时,可根据证件类型选择对应的神经网络模型,后续可将光学信息输入至对应的神经网络模型中,确定二值化处理过程所采用的门限值。
84.综合以上各实施例可知,本发明还考虑了光学环境以及不同证件类型对图像处理精度的影响(以及对证件读取精度的影响)),并提供了几种行之有效地手段实现了上述影响因素的考虑,因此本发明可有效提升证件读取精度。
85.参见图2,图2为本发明一实施例提供的终端设备的示意框图。如图2所示的本实施例中的终端200可以包括:一个或多个处理器201、一个或多个输入设备202、一个或多个输出设备203及一个或多个存储器204。上述处理器201、输入设备202、输出设备203及存储器204通过通信总线205完成相互间的通信。存储器204用于存储计算机程序,计算机程序包括程序指令。处理器201用于执行存储器204存储的程序指令。其中,处理器201被配置用于调用程序指令执行上述各方法实施例中的步骤。
86.应当理解,在本发明实施例中,所称处理器201可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
87.输入设备202可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备203可以包括显示器(lcd等)、扬声器等。
88.该存储器204可以包括只读存储器和随机存取存储器,并向处理器201提供指令和数据。存储器204的一部分还可以包括非易失性随机存取存储器。例如,存储器204还可以存储设备类型的信息。
89.具体实现中,本发明实施例中所描述的处理器201、输入设备202、输出设备203可执行本发明实施例提供的证件读取方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例所描述的终端的实现方式,在此不再赘述。
90.在本发明的另一实施例中提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器执行时实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
91.计算机可读存储介质可以是前述任一实施例的终端的内部存储单元,例如终端的硬盘或内存。计算机可读存储介质也可以是终端的外部存储设备,例如终端上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡
(flash card)等。进一步地,计算机可读存储介质还可以既包括终端的内部存储单元也包括外部存储设备。计算机可读存储介质用于存储计算机程序及终端所需的其他程序和数据。计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
92.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
93.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
94.在本技术所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
95.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
96.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
97.此外,本发明实施例的第四方面,还提供了一种证件读取系统,包括:读取设备以及上述的终端设备,读取设备与终端设备通讯连接。
98.在本实施例中,读取设备即为上述方法实施例中的读取设备,其可拍摄待读取证件的图像,也可通过发送射频信号的方式读取待读取证件中芯片存储的信息,也可将拍摄的证件图像和读取的芯片存储信息发送至终端设备。
99.以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献