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

图像比对方法、装置、设备及存储介质与流程

2022-08-27 01:20:24 来源:中国专利 TAG:


1.本技术实施例涉及计算机技术领域,涉及但不限于一种图像比对方法、装置、设备及存储介质。


背景技术:

2.传统的图像比对方法需要人工通过肉眼观察来确定待比对图像和样本图像的不同之处,例如,需要人工观察逐一确认待比对人脸图像与样本图像的人脸的不同之处,存在比对难度大、比对准确度低、且智能度较低等问题。


技术实现要素:

3.有鉴于此,本技术实施例提供一种图像比对方法、装置、设备及存储介质。
4.第一方面,本技术实施例提供一种图像比对方法,所述方法包括:获取待比对图像和所述待比对图像的样本图像;分别确定所述待比对图像的生物特征信息和所述样本图像的生物特征信息;基于所述待比对图像的生物特征信息和所述样本图像的生物特征信息,将所述待比对图像的身体部位和所述样本图像的身体部位进行重合后分两层图层叠置进行显示。
5.第二方面,本技术实施例提供一种图像比对装置,所述装置包括:第一获取模块,用于获取待比对图像和所述待比对图像的样本图像;第一确定模块,用于分别确定所述待比对图像的生物特征信息和所述样本图像的生物特征信息;第一显示模块,用于基于所述待比对图像的生物特征信息和所述样本图像的生物特征信息,将所述待比对图像的身体部位和所述样本图像的身体部位进行重合后分两层图层叠置进行显示。
6.第三方面,本技术实施例提供一种终端设备,所述设备包括:存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的步骤。
7.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的步骤。
8.在本技术实施例中,分别确定待比对图像的生物特征信息和样本图像的生物特征信息;基于待比对图像的生物特征信息和样本图像的生物特征信息,将待比对图像的身体部位和样本图像的身体部位进行重合后分两层图层叠置进行显示,这样,依据生物特征信息将待比对图像的身体部位和样本图像的身体部位进行重合叠置显示,降低了比对的难度,提高了比对的智能度。
9.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术的技术方案。
附图说明
10.此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公
开的实施例,并与说明书一起用于说明本公开的技术方案。
11.图1a为本技术实施例提供的一种图像比对方法的执行系统的架构示意图;
12.图1b为本技术实施例提供的一种图像比对方法的实现流程示意图;
13.图1c为本技术实施例提供的一种确定样本图像的方法的实现流程示意图;
14.图2为本技术实施例提供的一种图像比对方法的实现流程示意图;
15.图3为本技术实施例提供的一种图像比对方法的实现流程示意图;
16.图4为本技术实施例提供的一种图像比对方法的实现流程示意图;
17.图5a至图5f为本技术实施例提供的一种图像比对方法的操作界面示意图;
18.图6为本公开实施例提供的一种图像比对装置的组成结构示意图;
19.图7为本技术实施例计算机设备的一种硬件实体示意图。
具体实施方式
20.下面结合附图和实施例对本技术的技术方案进一步详细阐述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
21.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
22.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
23.需要指出,本技术实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
24.本技术实施例提供一种图像比对方法,应用于终端设备。所述终端设备包括但不限于手机、笔记本电脑、平板电脑、掌上上网设备、台式电脑、移动互联网设备、机器人或电视机等其他类型的计算机设备。该方法所实现的功能可以通过终端设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该终端设备至少包括处理器和存储介质。处理器可以用于执行所述图像比对方法,存储器可以用于存储执行所述图像比对方法过程中需要的数据以及产生的数据。
25.该终端设备上可以运行应用程序以与用户进行交互,该应用程序可以理解为前端,该前端在实施时可以是浏览器和服务器架构(browser/server,b/s)模式中的浏览器(browser),或者客户端和服务器体系(client/server,c/s)结构中的客户端(client)。
26.图1a为本技术实施例提供的一种图像比对方法的执行系统10的一个可选的架构示意图,如图1a所示,终端设备300通过网络200连接图像采集设备301或服务器400。网络200可以是广域网或者局域网,又或者是二者的组合。终端设备300和图像采集设备301在物理上可以是分立的,也可以是一体的。图像采集设备301可以通过网络200将采集到的待比
对图像和/或待比对图像的样本图像发送或存储至终端设备300。终端设备300获取待比对图像和所述待比对图像的样本图像;分别确定所述待比对图像的生物特征信息和所述样本图像的生物特征信息;基于所述待比对图像的生物特征信息和所述样本图像的生物特征信息,将所述待比对图像的身体部位和所述样本图像的身体部位进行重合后分两层图层叠置进行显示。
27.在一些实施例中,图1a所示的系统也可以没有网络200和图像采集设备301,而只有终端设备300,这样终端设备从本地获取待比对图像和所述待比对图像并实现图像比对。在另一些实施例中,图像采集设备301与终端设备300可以是一体化的,例如带有摄像头的终端设备如手机,这样图像采集设备301与终端设备300之间可以采用总线的连接方式而非网络。
28.本技术实施例提供了一种图像比对方法,应用于终端设备,如图1b所示,所述方法包括:
29.步骤s101、获取待比对图像和所述待比对图像的样本图像;
30.这里,待比对图像可以是任何需要对比的图像,例如人脸图像、动物图像。待比对图像的样本图像是指用于与待比对图像进行比对,且与待比对图像有一定相似度的图像。一般来说,样本图像是满足一定质量要求的图像,例如需要足够一定的清晰度,这样提高比对的准确性。
31.下面以人脸图像作为待比对图像为例进行说明,当待比对图像是指需要进行人脸比对的图像,那么待比对图像的样本图像是指用于跟待比对图像进行人脸比对且跟待比对图像有一定相似度的图像。
32.在一些实施例中,为了保证比对的准确性,还可以将所述待比对图像和所述待比对图像的样本图像的图像大小、分辨率、图片格式进行统一,例如,待比对图像和所述待比对图像的样本图像的图像大小均为5兆字节(mb),分辨率均为2560*1920,图片格式均为jpeg格式,本技术实施例不做限定。
33.步骤s102、分别确定所述待比对图像的生物特征信息和所述样本图像的生物特征信息;
34.这里,在待比对图像和样本图像包括以下至少之一:例如人脸图像、指纹图像、虹膜图像、指静脉图像的情况下,对应地,生物特征信息包括以下至少之一:例如人脸关键点信息、指纹特征信息、虹膜特征信息、指静脉信息等。
35.这里,以人脸特征信息为例来说明步骤s102。待比对图像和样本图像的人脸特征信息都可以包括人脸的轮廓大小、人脸的姿态角、瞳距、人脸关键点的坐标等,其中,人脸关键点包括眼睛、嘴巴、下巴、鼻子、额头、眉毛等。示例地,确定了待比对图像的人脸的水平姿态角为-0.3度(
°
),左眼坐标为(261,341),右眼坐标为(443,339),同时,确定了样本图像的人脸的水平姿态角为-1.7
°
,左眼坐标为(104,100),右眼坐标为(164,99)。在实施时,可以根据需要添加或删除一个或多个人脸关键点,例如添加眼角、嘴角、鼻尖等人脸特征关键点,本技术实施例不做限定。
36.实施时,可以通过下面的确定方法分别对待比对图像和所述样本图像进行特征提取,得到人脸特征信息,其中:人脸特征信息的确定方法包括lbp(local binary patterns,局部二值模式)、hog(histogram of oriented gradient,方向梯度直方图)、gabor特征提
取算法、深度学习神经网络等,本技术实施例不做限定。
37.在一些实施例中,当待比对图像和样本图像为面部图像时,待比对图像可以理解为第一面部(图像),样本图像可以理解为第二面部(图像),生物特征信息可以为关键点特征,关键点特征可以用于表征面部上关键点相关的信息,在确定关键点的情况下,可以基于关键点确定面部的轮廓大小、面部的姿态角、瞳距等面部属性。关键点特征可以包括关键点的坐标,或基于关键点的坐标确定的轮廓、瞳距等属性信息中的一种或多种,这里并不限定。例如:第一面部和第二面部为人脸,第一面部的关键点特征和第二面部的关键点特征可以为人脸关键点的坐标,进而可以基于人脸关键点的坐标,确定人脸的轮廓大小、人脸的姿态角、倾斜角和瞳距等。其中,人脸关键点可以包括眼睛、嘴巴、下巴、鼻子、额头、眉毛等不同位置的关键点,人脸的姿态角可以包括水平方向上的水平姿态角、垂直方向上的垂直姿态角。例如:分别对待比对图像和样本图像进行关键点检测,得到第一面部上和第二面部上人脸关键点的位置坐标。基于人脸关键点的位置坐标,确定轮廓大小、姿态角和瞳距等信息。例如:确定待比对图像中人脸的水平姿态角为-0.3度,左眼坐标为(261,341),右眼坐标为(443,339);确定样本图中人脸的水平姿态角为-1.7度,左眼坐标为(104,100),右眼坐标为(164,99)等。
38.在实施的过程中,在采用b/s架构的情况下,当终端设备确定待比对图像后,可以将待比对图像发送给服务器,服务器基于一些生物特征算法例如人脸关键点算法,分别确定待比对图像的生物特征信息和样本图像的生物特征信息,然后,服务器向终端设备返回待比对图像的生物特征信息和样本图像的生物特征信息。
39.在一些实施例中,在采用b/s架构,且待比对图像和样本图像均为面部图像的情况下,服务器可以利用已训练的关键点检测模型,分别对待比对图像和样本图像进行特征提取,得到待比对图像的关键点特征和样本图像的关键点特征。
40.步骤s103、基于所述待比对图像的生物特征信息和所述样本图像的生物特征信息,将所述待比对图像的身体部位和所述样本图像的身体部位进行重合后分两层图层叠置进行显示。
41.这里,以人脸这一身体部位为例来说明步骤s103。当身体部位为人脸时,重合是指将待比对图像的人脸的特征点与样本图像的对应的人脸特征点上下重叠在一起,例如:将待比对图像的人脸的轮廓、眼睛、鼻子、嘴巴等与样本图像的人脸的轮廓、眼睛、鼻子、嘴巴等上下重叠。
42.这里,两层图层分别指待比对图像图层和样本图像图层,当待比对图像的人脸和样本图像的人脸进行重合后,待比对图像和样本图像作为两个图层叠置在一起进行显示。
43.这里,还以人脸这一身体部位为例来说明将待比对图像的身体部位和样本图像的身体部位进行重合。待比对图像的人脸和样本图像的人脸进行重合的可能的实现方式包括:(1)以待比对图像和样本图像的眼睛、鼻子、嘴巴等特征点为基准进行图像自动重合校正,将待比对图像和样本图像的两张人脸都通过旋转和缩放到同一个位置;(2)根据待比对图像和样本图像的人脸轮廓大小,将待比对图像的人脸和样本图像的人脸大小调整至一致,使得待比对图像和样本图像的人脸重合。
44.在一些实施例中,在待比对图像和样本图像的人脸重合后,还将重合后的待比对图像的人脸和样本图像的人脸分两层图层叠置进行显示。
45.在一种可能的实现方式中,采用图像自动重合算法,例如人脸自动重合算法,根据待比对图像人脸特征信息和样本图像人脸特征信息,将待比对图像的人脸和样本图像的人脸进行自动重合,并将重合后的待比对图像的人脸和样本图像的人脸分两层图层叠置进行显示。
46.在本技术实施例中,分别确定待比对图像的生物特征信息和样本图像的生物特征信息;基于待比对图像的生物特征信息和样本图像的生物特征信息,将待比对图像的身体部位和样本图像的身体部位进行重合后分两层图层叠置进行显示,这样,依据生物特征信息将待比对图像的身体部位和样本图像的身体部位进行重合叠置显示,降低了比对的难度,提高了比对的智能度,进而降低了比对的人工成本。
47.在一些实施例中,如图1c所示,所述样本图像的确定包括:
48.步骤s1011、获取图像比对请求或者上传的所述待比对图像,所述图像比对请求中携带有待比对图像;
49.这里,图像比对请求可以是接收其他设备发送的,执行本技术实施例提供的方法的终端设备从图像比对请求中提取出待比对图像。用户可以将待比对图像通过网络或存储介质上传到用于图像比对的终端设备。
50.步骤s1012、获取第一图像集合,所述第一图像集合是通过将所述待比对图像与预设图像库中的图像进行相似度分析,得到相似度满足条件的图像集合;
51.这里,预设图像库中的图像的形式可以包括:二维(two-dimensional,2d)图像、三维(three-dimensional,3d)图像。图像可以是各种色彩模式的图像,例如红绿蓝(red green blue,rgb)图像、青品红黄(cyan magenta yellow)图像。
52.这里,可以采用图像相似度算法来分析待比对图像与预设图像库中的图像的相似度。其中,图像相似度算法包括比对像素方差算法、感知哈希算法(perceptual hash algorithm,pha)、模板匹配算法等,本技术实施例不做限定。
53.在一些实施例中,相似度满足条件是指待比对图像与预设图像库中的图像的相似度大于相似度阈值,其中,相似度阈值是指待比对图像与预设图像库中的图像的相似度的最低值。示例地,假设相似度阈值为80%,若待比对图像与预设图像库中的某些图像的相似度大于80%时,便把这些图像组成的集合作为第一图像集合,其中,在第一图像集合中图像的个数大于或等于1。
54.在另外一些实施例中,相似度满足条件是指待比对图像与预设图像库中的图像的相似度排名大于排名阈值。其中,排名阈值是指待比对图像与预设图像库中的图像的相似度排名的最小值。示例地,假设排名阈值为第10名,若待比对图像与预设图像库中的图像的相似度排名大于第10名,即将排名前9的9张图像组成的集合确定为第一图像集合。
55.在实施的过程中,在采用b/s架构,终端设备在接收到待比对图像后,可以将待比对图像发送给服务器,服务器将所述待比对图像与预设图像库中的图像进行相似度分析,得到相似度满足条件的第一图像集合,然后服务器将第一图像集合发送给终端设备。在终端设备上通过浏览器的页面显示第一图像集合中的各图像标识,实施时还可以按照相似度进行排序,例如从高到底进行排序。终端设备的用户从第一图像集合中各图像标识选择至少一张图像作为样本图像,例如用户从第一图像集合中选择一张相似度最高的图像作为样本图像。然后终端设备至少将样本图像(或样本图像的标识)发送给服务器,服务器将分别
确定样本图像和待比对图像的生物特征信息。
56.步骤s1013、将所述第一图像集合包括的图像作为所述待比对图像的样本图像。
57.这里,待比对图像的样本图像可以为一张图像或几张图像。在实施时,当样本图像为几张图像时,可以分别将待比对图像与样本图像做图像比对。
58.在本技术实施例中,相似度满足条件可以是相似度大于预设相似度阈值,或者将相似度进行排序后排列靠前的几个,例如排序的前3、5或10个的样本图像,这样可以从预设图像库找出与待比对图像相似度较高的图像,然后将预设图像库中与待比对图像相似度较高的图像作为样本图像,提高了将待比对图像和样本图像进行比对的效率。
59.在一些实施例中,所述方法还包括:响应于对所述待比对图像和所述样本图像的选择操作,获取所述待比对图像的标识和所述样本图像的标识;基于所述待比对图像的标识和所述样本图像的标识,将所述待比对图像和所述样本图像加载到显示界面的同一第一区域内;所述获取待比对图像和所述待比对图像的样本图像,包括:基于所述待比对图像的标识和所述待比对图像的样本图像的标识,获取待比对图像和所述待比对图像的样本图像。
60.这样,用户在本地选择待比对图像和所述样本图像,设备会将待比对图像和样本图像加载到显示界面的同一区域内,使待比对图像与样本图像在同一区域重叠,从而便于用户直观地看到待比对图像与样本图像的相似程度。同时设备基于待比对图像的生物特征信息和样本图像的生物特征信息,调整待比对图像和样本图像,这样可以将待比对图像的身体部位和样本图像的身体部位进行重合,从而将待比对图像与样本图像分两层图层显示,以此利用人眼的视觉暂留效应提升用户对待比对图像例如人像的鉴定的准确度。
61.本技术实施例还提供了一种图像比对方法,在身体部位为人脸的情况下,如图2所示,该方法包括:
62.步骤s201、响应于对所述待比对图像和所述样本图像的选择操作,获取所述待比对图像的标识和所述样本图像的标识;
63.在一些实施例中,选择操作可以是用户发出选择待比对图像和样本图像的语音指令,或者用户通过终端设备中的控制面板点击选择待比对图像和样本图像的选项,本技术实施例不做限定。
64.在一些可能的实现方式中,待比对图像和样本图像都位于同一人脸库中,当用户点击了选择待比对图像和样本图像的操作时,终端设备基于用户的点击操作确定待比对图像的标识和样本图像的标识,其中,待比对图像的标识和样本图像的标识可以是在待比对图像和样本图像进入图像库时系统自动分配的。在另外一些可能的实现方式中,携带有标识的待比对图像被预置于待比对图像的文件库,样本图像位于人脸库中,响应于对所述待比对图像和所述样本图像的选择操作,首先从待比对图像文件库中选择出待比对图像,接着根据待比对图像的标识从人脸库中搜索与待比对图像相似度高的样本图像,并获取到样本图像的标识。
65.步骤s202、基于所述待比对图像的标识和所述样本图像的标识,将所述待比对图像和所述样本图像加载到显示界面的同一第一区域内;
66.这里,显示界面是指能够显示待比对图像和样本图像以及与待比对图像和样本图像相关的信息、操作等的界面,示例地,显示界面可以包括显示待比对图像和样本图像的区
域(第一区域),显示待比对图像和样本图像的人脸特征信息的区域(第二区域)等,本技术实施例不做限定。
67.在本技术实施例中,待比对图像和样本图像加载后位于显示界面的同一第一区域内,换句话说,待比对图像和样本图像上下叠置在了第一区域内,在叠置时,待比对图像可以位于样本图像的上面或者下面,本技术实施例不做限定。
68.步骤s203、基于所述待比对图像的标识和所述待比对图像的样本图像的标识,获取待比对图像和所述待比对图像的样本图像;
69.步骤s204、分别确定所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息;
70.在一些实施例中,当人脸比对软件程序运行时,在步骤s202将所述待比对图像和所述样本图像加载到显示界面的同一第一区域内的同时,可以分别确定所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息。
71.步骤s205、基于所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息,将所述待比对图像的人脸和所述样本图像的人脸进行重合后分两层图层叠置进行显示。
72.这样,在比对人脸图像时,将待比对图像和样本图像进行分层叠置,并依据人脸特征信息将待比对图像的人脸和样本图像的人脸进行对齐使得人脸的区域重合叠置显示,以此利用人眼的视觉暂留效应提升用户进行人脸比对的准确性,同时降低了人脸比对的难度,进而降低了人脸比对的人工成本。
73.在一些实施例中,在步骤s202加载的同时,执行步骤s203和步骤s204分别确定所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息;在步骤s203后,所述方法还包括:
74.步骤s2031、将所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息显示在一个或两个第二区域内;其中,所述两个第二区域位于所述第一区域的相对两侧。
75.这里,第二区域是指显示界面上用于显示待比对图像和样本图像人脸特征信息的区域。待比对图像的人脸特征信息和样本图像的人脸特征信息可以显示在一个第二区域中,例如,在第二区域的上半部分显示待比对图像的人脸特征信息,在第二区域的下半部分显示样本图像的人脸特征信息。当然待比对图像的人脸特征信息和样本图像的人脸特征信息可以分别显示在一个第二区域中,例如,待比对图像的人脸特征信息显示在第一区域左侧的第二区域,样本图像的人脸特征信息显示在第一区域右侧的第二区域,本技术实施例不做限定。
76.在本技术实施例中,基于用户的选择操作,将待比对图像和样本图像加载到显示界面的同一第一区域内,由于加载两个图像的时候,需要对这两个图像分图层进行渲染而需要较长的加载时间,为了减少用户的等待时间,可以采用两个线程,一个线程用于实现加载两个图像,而另一个线程于此同时,分别确定这两个图像的人脸特征信息,并将这两个图像的人脸特征信息显示在一个或两个第二区域内,这样,在用户的选择操作后,能够同时看到加载的两个图像和这两个图像的人脸特征信息。
77.在身体部位为人脸的情况下,本技术实施例还提供了一种图像比对方法,如图3所示,所述方法包括:
78.步骤s301、获取待比对图像和所述待比对图像的样本图像;
79.步骤s302、分别确定所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息;
80.这里,步骤s301至步骤s302可参见步骤s101至步骤s102。
81.步骤s303、基于所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息,将所述待比对图像的人脸与所述样本图像的人脸匹配到同一尺寸范围内,使得所述待比对图像的人脸与所述样本图像的人脸重合;
82.在一些实施例中,将所述待比对图像的人脸与所述样本图像的人脸匹配到同一尺寸范围内,包括但不限于以下至少之一:
83.(1)、调整待比对图像的人脸轮廓大小以及样本图像的人脸轮廓大小,使得待比对图像的人脸轮廓大小与样本图像的人脸轮廓大小都在同一尺寸范围内;
84.(2)、调整待比对图像的人脸姿态角以及样本图像的人脸姿态角,将待比对图像的人脸与样本图像的人脸进行旋转到同一位置;
85.(3)、调整待比对图像的人脸关键点以及样本图像的人脸关键点,将待比对图像的某些人脸关键点与样本图像的某些人脸关键点调整到同一位置。
86.步骤s304、将重合后的所述待比对图像的人脸与所述样本图像的人脸分两层图层叠置进行显示。
87.在本技术实施例中,基于待比对图像的人脸特征信息和样本图像的人脸特征信息,可以将待比对图像的人脸与样本图像的人脸调整至相同的大小然后再进行匹配并重合,这样,两个图像的人脸五官位置就会彼此重合,如此利用人眼的视觉暂留效应可以提升用户进行人脸比对的准确性,同时提高了人脸比对的效率。
88.在一些实施例中,步骤s304,将重合后的所述待比对图像的人脸与所述样本图像的人脸分两层图层叠置进行显示,包括步骤s341和步骤s342,其中:
89.步骤s341、获取所述两层图层的显示参数,所述显示参数包括以下至少之一:所述两层图层的切换频率、所述两层图层的透明度参数值;
90.这里,两层图层的切换频率是指当两层图层叠置显示时,上层图层单位时间内从待比对图像图层变到样本图像图层或从样本图像图层变到待比对图像图层的变化次数。在实施时,可以通过手动或自动切换的方式来改变切换频率,例如,选择自动切换频率为5次/秒(s),又例如,用户通过点击“切换图层顺序”的按钮手动切换图层顺序来改变切换频率。
91.步骤s342、基于所述两层图层的显示参数,对所述两层图层中的所述待比对图像和所述样本图像进行显示。
92.在一些实施例中,首先切换图层顺序,使得待比对图像图层或样本图像图层为当前的最上层图层;接着调节当前最上层图层的透明度;最后对调节完透明度的两层图层进行叠层显示。
93.在本技术实施例中,当两层图层叠置显示时,通过调节两层图层的切换频率使人眼产生视觉残留效应,提高人脸比对的精度;通过调节两层图层的透明度,能更清晰地看到待比对图像和样本图像中人脸特征的相似与区别之处,更有利于进行人脸比对。
94.在一些实施例中,显示界面上还设置有第一控件,第一控件用于对选定图层中图像的透明度进行调整;对应地,步骤s341的执行包括步骤s3411a和步骤s3412a,其中:
95.步骤s3411a、响应于针对所述第一控件的第一触发操作,获取透明度参数值;这里,图层的透明度参数值的调节范围为0至100%。步骤s3412a、基于所述透明度参数值对所述选定图层中的图像的透明度进行设置;在一些实施例中,可以通过滑动透明度调节按钮或者手动输入透明度参数值的方式来调节选定图层中的图像的透明度。
96.步骤s342包括:将设置透明度后的所述两层图层进行叠层显示。
97.在本技术实施例中,用户通过对第一控件进行触发操作,能更方便地对透明度参数值进行调整,进而更清晰地看到待比对图像与样本图像之间的相似与区别之处,提高图像比对效率。
98.在一些实施例中显示界面上还设置有第二控件,第二控件用于切换所述两层图层;所述将重合后的所述待比对图像的人脸与所述样本图像的人脸分两层图层叠置进行显示,包括:响应于针对所述第二控件的第二触发操作,对所述两层图层的上层图像和下层图像进行切换后进行显示。
99.这里,上层图像可以是待比对图像或样本图像。在一种可能的实施方式中,例如当前的上层图像为待比对图像,则经过第二触发操作后,上层图像变为样本图像,下层图像变为待比对图像。
100.在本技术实施例中,用户通过对第二控件进行触发操作,可以手动实现对两层图层中上层与下层之间的切换,从而有利于用户对待比对图像的人脸特征和样本图像的人脸特征进行反复查看比对。
101.在一些实施例中,所述显示界面上还设置有第三控件和第四控件,所述第三控件用于设置所述两层图层的切换频率;所述第四控件用于触发自动切换所述两层图层;所述获取所述两层图层的显示参数,包括:响应于利用所述第三控件的第三触发操作,获取设置的切换频率;
102.所述基于所述两层图层的显示参数,对所述两层图层中的所述待比对图像和所述样本图像进行显示,包括:在所述第四控件置于预设状态的情况下,基于所述设置的切换频率自动切换显示所述两层图层。
103.这里,切换频率可以手动输入或从切换频率选项中选择。
104.当图像自动切换频率达到一定范围时,人眼能够产生视觉暂留效应。这里,视觉暂留效应(visual staying phenomenon)是指人眼在观察景或物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失的现象。
105.这里,通过设置自动切换频率来交替显示两层图层,利用人眼的视觉暂留效应来观察所显示的两层图层的相似性和区别之处。
106.在本技术实施例中,用户通过对第三控件进行触发操作实现对两层图层的切换频率的设置,在第四控件的自动切换功能打开的情况下,设备可以基于用户设置的切换频率自动切换两层图层,可以利用人眼的视觉暂留效应来观察两层图层的相似性和区别之处,提高图像比对例如人脸比对的精度。
107.在一些实施例中,所述方法还包括:将所述两层图层叠层显示的所述待比对图像和所述样本图像,作为复合图像;响应于保存操作,将对应的复合图像、所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息,以及所述两层图层的显示参数进行关联并保存。
108.这里,复合图像是指包括待比对图像图层和样本图像图层的图像,在复合图像中,通过切换图层的操作,既可以看到待比对图像又可以看到样本图像。
109.在一些实施例中,在人脸比对软件的显示界面中,复合图像显示于显示界面的第一区域,待比对图像的人脸特征信息和样本图像的人脸特征信息显示于显示界面的第二区域,两层图层的显示参数以及显示参数的调节按钮显示于显示界面的第三区域。在一些可能的实现方式中,显示界面的第四区域有保存按钮,能够一键保存所有的信息。在另外一些可能的实现方式中,显示界面的第一、第二或第三区域中分别设置有保存按钮,能够分别对对应区域的信息进行保存。
110.在本技术实施例中,在待比对图像和样本图像比对成功的情况下,用户可以保存这两个图像,同时将这两个图像的人脸特征信息与这两个图像关联保存,可以方便用户查看待比对图像和样本图像进行比对时的相关信息。
111.在相关技术中,存在图像比对难度大、精度低、智能度低等问题。本技术实施例中,采用重合比对方法对待比对图像和样本图像的人脸进行比对。在实施时,首先,将待比对图像和样本图像按照同一大小、同一比例、同一分辨率、同一图像格式在人脸识别软件中打开;其次,人脸识别软件分别提取待比对图像和样本图像的人脸关键特征,并对待比对图像和样本图像的人脸关键特征进行属性分析,得到人脸的关键特征信息;再次,利用人脸自动对齐算法,将两张图像中人脸脸部的全部区域或部分区域重叠;最后,通过调节不同图层的透明度和切换顺序,检验人脸重叠的吻合程度。
112.基于上述描述,本技术实施例提供了一种图像比对方法,继续以身体部位为人脸进行说明,如图4所示,所述方法包括:
113.步骤s401、选择待比对图像和样本图像;
114.这里,分别点击选择待比对图像和选择样本图像的按钮,从而选取需要进行比对的图像,选择完成后,人脸比对软件会根据用户选择的图像的标识(identity document,id)从待比对图像和样本图像的存储中分别提取出对应的待比对图像和样本图像。
115.步骤s402、采用人脸特征算法对待比对图像和样本图像进行检测,得到待比对图像和样本图像的人脸特征信息;
116.利用人像特征算法分别对选择的待比对图像和样本图像进行人脸的关键特征提取,并输出人脸的关键特征信息,包括姿态角,人脸关键点的坐标等。
117.在一些实施例中,在检测待比对图像和样本图像的人脸特征信息的同时,还包括步骤s4021,加载待比对图像和样本图像到人脸比对软件的展示界面。
118.步骤s403、在人脸比对软件的展示界面的左右两侧展示人脸的关键特征信息;
119.这里,人脸的关键特征信息包括人脸特征点如眼睛、鼻子、嘴等的信息以及人脸姿态信息等。
120.步骤s404、根据人脸的关键特征信息完成待比对图像和样本图像的自动重合;
121.这里,根据人脸关键点的坐标,利用人脸自动重合算法,将待比对图像和样本图像分层叠置,根据人脸关键点的坐标对分层叠置后的上下两层图像进行自动旋转、拉伸和缩放,从而将两张脸放置到同一个位置,并且把“人脸大小”调整至一致,使两张图达到重合的条件,得到重合图像并对重合图像进行展示,其中,重合图像包括待比对图像图层和样本图像图层。
122.步骤s405、对待比对图像和样本图像进行重合比对调整;
123.在一些实施例中,重合比对调整的方法包括但不限定于以下至少之一:
124.(1)、调节待比对图像和/或样本图像的位置缩放比例;
125.(2)、滑动透明度调节器,调节待比对图像图层或样本图像图层的透明度;
126.(3)、调节待比对图像图层和/或样本图像图层的顺序;
127.(4)、选择自动切换图层按钮,激活快速自动切换功能,使待比对图像图层和样本图像图层的叠置顺序快速交替变换。
128.这里,当待比对图像图层和样本图像图层的叠置顺序快速交替变换时,使比对人员产生视觉暂留效果,用于提升人脸比对的准确度。
129.步骤s406、检查待比对图像和样本图像的人脸的比对效果,并保存比对结果图像。
130.本技术实施例提供一种应用于人脸比对的场景下的图像比对方法,下面结合图5a至图5f对该图像比对方法进行说明,该方法包括以下步骤:
131.步骤501、选择待比对图像和样本图像,进行图像特征算法检测,得到待比对图像属性52和样本图像属性53;
132.这里,在图像为人脸的情况下,待比对图像和样本图像都为人脸图像,图像特征算法为人脸特征算法,如图5a所示,选择待比对图像和样本图像,实施时,分别在软件显示界面的第四区域54内点击“选择待比对图像”按钮和“选择样本图像”按钮,此时,待比对图像和样本图像会显示于显示界面的第一区域51。软件通过对待比对图像和样本图像进行人脸特征算法检测,得到待比对图像属性和样本图像属性,其中,待比对图像属性展示于图5a中的第二区域的第一子区域52,样本图像属性展示于图5a中的第二区域的第二子区域53,待比对图像属性包括瞳距、水平姿态角、垂直姿态角、人脸关键点坐标等;对应地,样本图像属性也包括瞳距、水平姿态角、垂直姿态角、人脸关键点坐标等。
133.步骤502、根据待比对图像和样本图像的图像关键点,完成待比对图像和样本图像的重合展示,得到待比对图像和样本图像组成的重合图像,其中,重合图像包括待比对图像图层和样本图像图层;
134.这里,在图像为人脸的情况下,图像特征关键点为人脸关键点,如图5b所示,利用人脸自动重合算法,根据待比对图像和样本图像的人脸关键点的坐标,例如左右两只眼睛、嘴巴的坐标等,将待比对图像和样本图像进行自动重合,通过旋转和缩放将两张脸放置到同一个位置,并且把“人脸大小”调整至一致,使两张图达到重合的条件并将重合后的待比对图像和样本图像展示于显示界面的第一区域51。
135.步骤503、调节重合图像中待比对图像图层和/或样本图像图层的透明度;
136.这里,如图5c所示,在显示界面的第三区域55中包括调节图层的透明度的按钮,通过滑动透明度调节器,调节待比对图像图层或样本图像图层的透明度。
137.步骤504、调节重合图像中待比对图像图层和/或样本图像图层的图层叠置顺序;
138.这里,如图5d所示,在显示界面的第五区域56中,点击切换图层顺序按钮,切换图层显示顺序。
139.步骤505、激活自动叠置顺序切换工具;
140.这里,如图5e所示,在显示界面的第六区域57中,激活快速自动切换功能,并且选择切换频率,例如选择切换频率为5次/秒,使待比对图像图层和样本图像图层的叠置顺序
快速交替变换,使比对人员产生视觉暂留效果,提比对人员对人像比对的准确度。
141.步骤506、检查待比对图像和样本图像的图像比对效果,并保存比对结果。
142.这里,如图5f所示,比对结果包括复合图像、待比对图像属性、样本图像属性、透明度参数值、切换频率等,其中,复合图像显示于第一区域51,待比对图像属性显示于第二区域的第一子区域52,样本图像属性显示于第二区域的第二子区域53,透明度参数值显示于第三区域55,切换频率显示于第六区域57,在显示界面的第四区域54中,点击“保存”按钮,保存比对结果。
143.上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考。
144.基于前述的实施例,本技术实施例提供一种图像比对装置,该装置包括所包括的各模块、以及各模块所包括的各子模块,各子模块所包括的各单元,以及各单元所包括的各子单元,都可以通过终端设备来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(central processing unit,cpu)、微处理器(micro processor unit,mpu)、数字信号处理器(digital signal processing,dsp)或现场可编程门阵列(field programmable gate array,fpga)等。
145.图6为本技术实施例提供的图像比对装置的组成结构示意图,如图6所示,图像比对装置600包括:
146.第一获取模块610,用于获取待比对图像和所述待比对图像的样本图像;
147.第一确定模块620,用于分别确定所述待比对图像的生物特征信息和所述样本图像的生物特征信息;
148.第一显示模块630,用于基于所述待比对图像的生物特征信息和所述样本图像的生物特征信息,将所述待比对图像的身体部位和所述样本图像的身体部位进行重合后分两层图层叠置进行显示。
149.在一些实施例中,所述装置还包括:第二获取模块,用于获取图像比对请求或者上传的所述待比对图像,所述图像比对请求中携带有待比对图像;第三获取模块,用于获取第一图像集合,所述第一图像集合是通过将所述待比对图像与预设图像库中的图像进行相似度分析,得到相似度满足条件的图像集合;第二确定模块,用于将所述第一图像集合包括的图像作为所述待比对图像的样本图像。
150.在一些实施例中,所述装置还包括:第四获取模块,用于响应于对所述待比对图像和所述样本图像的选择操作,获取所述待比对图像的标识和所述样本图像的标识;加载模块,用于基于所述待比对图像的标识和所述样本图像的标识,将所述待比对图像和所述样本图像加载到显示界面的同一第一区域内;所述第一获取模块,还用于基于所述待比对图像的标识和所述待比对图像的样本图像的标识,获取待比对图像和所述待比对图像的样本图像。
151.在一些实施例中,所述身体部位为人脸,所述第一确定模块,还用于分别确定所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息;所述第一显示模块,还用于基于所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息,将所述待比对图像的人脸和所述样本图像的人脸进行重合后分两层图层叠置进行显示。
152.在一些实施例中,在所述加载的同时,分别确定所述待比对图像的人脸特征信息
和所述样本图像的人脸特征信息;所述装置还包括:第二显示模块,用于将所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息显示在一个或两个第二区域内;其中,所述两个第二区域位于所述第一区域的相对两侧。
153.在一些实施例中,所述第一显示模块,包括:匹配子模块,用于基于所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息,将所述待比对图像的人脸与所述样本图像的人脸匹配到同一尺寸范围内,使得所述待比对图像的人脸与所述样本图像的人脸重合;显示子模块,用于将重合后的所述待比对图像的人脸与所述样本图像的人脸分两层图层叠置进行显示。
154.在一些实施例中,所述显示子模块,包括:获取单元,用于获取所述两层图层的显示参数,所述显示参数包括以下至少之一:所述两层图层的切换频率、所述两层图层的透明度参数值;显示单元,用于基于所述两层图层的显示参数,对所述两层图层中的所述待比对图像和所述样本图像进行显示。
155.在一些实施例中,所述显示界面上还设置有第一控件,所述第一控件用于对选定图层中图像的透明度进行调整;所述获取单元,还用于响应于针对所述第一控件的第一触发操作,获取透明度参数值;所述显示子模块,还包括设置单元,所述设置单元用于基于所述透明度参数值对所述选定图层中的图像的透明度进行设置;所述显示单元,还用于将设置透明度后的所述两层图层进行叠层显示。
156.在一些实施例中,所述显示界面上还设置有第二控件,所述第二控件用于切换所述两层图层;所述显示子模块,用于响应于针对所述第二控件的第二触发操作,对所述两层图层的上层图像和下层图像进行切换后进行显示。
157.在一些实施例中,所述显示界面上还设置有第三控件和第四控件,所述第三控件用于设置所述两层图层的切换频率;所述第四控件用于触发自动切换所述两层图层;所述获取单元,还用于响应于利用所述第三控件的第三触发操作,获取设置的切换频率;所述显示单元,还用于在所述第四控件置于预设状态的情况下,基于所述设置的切换频率自动切换显示所述两层图层。
158.在一些实施例中,所述装置还包括:第三确定模块,用于将所述两层图层叠层显示的所述待比对图像和所述样本图像,作为复合图像;保存模块,用于响应于保存操作,将对应的复合图像、所述待比对图像的人脸特征信息和所述样本图像的人脸特征信息,以及所述两层图层的显示参数进行关联并保存。
159.以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术装置实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
160.需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的图像比对方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
161.对应地,本技术实施例提供一种终端设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例中提供的图像比对方法中的步骤。
162.对应地,本技术实施例提供一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述图像比对方法中的步骤。
163.这里需要指出的是:以上存储介质和平台实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质和平台实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
164.需要说明的是,图7为本技术实施例计算机设备的一种硬件实体示意图,如图7所示,该计算机设备700的硬件实体包括:处理器710、通信接口720和存储器730,其中
165.处理器710通常控制计算机设备700的总体操作。
166.通信接口720可以使计算机设备700通过网络与其他平台或设备通信。
167.存储器730配置为存储由处理器710可执行的指令和应用,还可以缓存待处理器710以及计算机设备700中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过flash(闪存)或随机访问存储器(random access memory,ram)实现。
168.本技术所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。此外,本技术实施例中所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
169.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
170.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
171.若本技术实施例涉及个人信息,应用本技术实施例的产品在处理个人信息前,已明确告知个人信息处理规则,并取得个人自主同意。若本技术实施例涉及敏感个人信息,应用本技术实施例的产品在处理敏感个人信息前,已取得个人单独同意,并且同时满足“明示同意”的要求。
172.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献