签到方法及装置与流程

文档序号:22316621发布日期:2020-09-23 01:43阅读:108来源:国知局
签到方法及装置与流程

本申请涉及图像处理技术领域,尤其涉及一种签到方法及装置。



背景技术:

目前,为了避免参会人员需要通过刷卡签到或签字签到的问题,人们提出一种基于人脸识别技术的签到方式,即先预存需要参会人员的人脸数据,然后通过现场采集到来人员的人脸数据,并与预存的人脸数据进行比对,如果比对成功,则认为是参会人员,并对该参会人员进行签到。然而这种签到方式只能对参会人员进行单独签到,签到的单位是单独的个体,而不能对单独的个体进行相应的关联,因此无法实现对团体的签到判断。



技术实现要素:

有鉴于此,本申请提供一种签到方法及装置,以解决相关技术中的签到方式无法实现对团体的签到判断的问题。

根据本申请实施例的第一方面,提供一种签到方法,所述方法包括:

获取现场采集的目标人脸图片的目标人脸特征数据,并从预设的人脸库中查找与所述目标人脸特征数据匹配的人脸特征数据,所述人脸库包含人脸特征数据、人员信息和团体标识的对应关系;

若查找到,则将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到;

获取所述人员信息所属的团体包含的所有人员信息的签到状态,并统计签到状态为已签到的人员数量;所述人员信息所属的团体包含的所有人员信息属于同一团体标识;

依据所述人员数量确定并输出所述团体的签到状态。

根据本申请实施例的第二方面,提供一种签到装置,所述装置包括:

查找模块,用于获取现场采集的目标人脸图片的目标人脸特征数据,并从预设的人脸库中查找与所述目标人脸特征数据匹配的人脸特征数据,所述人脸库包含人脸特征数据、人员信息和团体标识的对应关系;

更新模块,用于在查找到时,将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到;

统计模块,用于获取所述人员信息所属的团体包含的所有人员信息的签到状态,并统计签到状态为已签到的人员数量;所述人员信息所属的团体包含的所有人员信息属于同一团体标识;

提示模块,用于依据所述人员数量确定并输出所述团体的签到状态。

根据本申请实施例的第三方面,提供一种电子设备,所述设备包括可读存储介质和处理器;

其中,所述可读存储介质,用于存储机器可执行指令;

所述处理器,用于读取所述可读存储介质上的所述机器可执行指令,并执行所述指令以实现上述第一方面所述方法的步骤。

应用本申请实施例,通过获取现场采集的目标人脸图片的目标人脸特征数据,并从预设的人脸库(包含人脸特征数据、人员信息和团体标识的对应关系)中查找与该目标人脸特征数据匹配的人脸特征数据,若查找到,则将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到,然后获取该人员信息所属的团体包含的所有人员信息的签到状态,并统计签到状态为已签到的人员数量,并依据该人员数量确定并输出该团体的签到状态。

基于上述描述可知,由于人脸库中通过为每个人员对应有一个设置团体标识,从而可将属于同一团体标识的人员归为一个团体,在有人员判断签到情况时,通过统计如果该人员所属的团体包含的人员数量,并依据该人员数量确定该团体的签到状态,以实现对团体的签到判断,满足将单独的个体进行关联的需求。

附图说明

图1a为本申请根据一示例性实施例示出的一种签到方法的实施例流程图;

图1b为本申请根据图1a所示实施例示出的一种团体签到显示界面;

图2为本申请根据一示例性实施例示出的一种电子设备的硬件结构图;

图3为本申请根据一示例性实施例示出的一种签到装置的实施例结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

由于相关技术中提出的签到方式只能对参会人员进行单独签到,签到的单位是单独的个体,而不能对单独的个体进行相应的关联,因此无法实现对团体的签到判断。

在签到单位是一个团体时,只有团体内的所有成员都签到了,才认为该团体单位签到成功。例如,学校搞活动时,每个班级里是以学生和家属为团体单位的,只有学生和家属都签到了,才认为这个小团体签到成功,因此需要统计每个小团体的签到情况。又例如公司的团建活动,不同的小组要完成团建任务,需要小组内所有人员都签到了才能参与任务,因此需要统计每个小组的签到情况。

基于此,为解决上述问题,本申请提出一种签到方法,通过获取现场采集的目标人脸图片的目标人脸特征数据,并从预设的人脸库(包含人脸特征数据、人员信息和团体标识的对应关系)中查找与该目标人脸特征数据匹配的人脸特征数据,若查找到,则将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到,然后获取该人员信息所属的团体包含的所有人员信息的签到状态,并统计签到状态为已签到的人员数量,并依据该人员数量确定并输出该团体的签到状态。

基于上述描述可知,由于人脸库中通过为每个人员对应有一个设置团体标识,从而可将属于同一团体标识的人员归为一个团体,在有人员判断签到情况时,通过统计如果该人员所属的团体包含的人员数量,并依据该人员数量确定该团体的签到状态,以实现对团体的签到判断,满足将单独的个体进行关联的需求。

下面以具体实施例对本申请的技术方案进行详细阐述。

图1a为本申请根据一示例性实施例示出的一种签到方法的实施例流程图,该实施例可以应用在电子设备上,该电子设备可以与设置在不同签到地点的图像采集设备进行通信连接,以实现对团体签到的判断功能。如图1a所示,该签到方法包括如下步骤:

步骤101:获取现场采集的目标人脸图片的目标人脸特征数据,并从预设的人脸库中查找与所述目标人脸特征数据匹配的人脸特征数据。

在执行步骤101之前,设备在接收到外部输入的待签到人员的样本数据集时,可以针对样本数据集中包含的每一人脸样本,提取该人脸样本的人脸特征数据,并从样本数据集中提取该人脸样本对应的人员信息,并将提取的人员信息与该人脸特征数据存储到人脸库中,然后再为人脸库中的每一人员信息设置团体标识,将属于同一团体标识的人员信息归为一个团体。

作为一种示例,人员信息可以包括姓名、身份证号、联系方式、人脸图片等任一种信息或各种信息的组合。

在本申请的一种可能的实施方式中,针对为人脸库中的每一人员信息设置团体标识的过程,可以输出并呈现人脸库中每一人员信息,以供用户根据实际需求为每一人员信息设置对应的团体标识,接收并记录外部输入的针对每一人员信息的团体标识。

需要说明的是,设备中可以设置不同的人脸库,每个人脸库的标识(即人脸库id)都不同,每个人脸库中可以包含多个团体标识(即团体id),从而在每个人脸库中可以归类出多个团体。

在一实施例中,针对获取现场采集的目标人脸图片的目标人脸特征数据的过程,设备从设置在各地点的图像采集设备获取到目标人脸图片时,提取该目标人脸图片的目标人脸特征数据。

在一实施例中,针对从人脸库中查找与目标人脸特征数据匹配的人脸特征数据的过程,可以针对人脸库中的每一人脸特征数据,确定目标人脸特征数据与该人脸特征数据之间的相似度,然后从确定的相似度中选取大于相似度阈值的人脸特征数据作为与目标人脸特征数据匹配的人脸特征数据。

作为一种示例,如果大于相似度阈值的人脸特征数据有多个,可以选取一个相似度最高的人脸特征数据作为与目标人脸特征数据匹配的人脸特征数据。如果确定的相似度中没有大于相似度阈值的人脸特征数据,表示不存在与目标人脸特征数据匹配的数据,确定查找失败,结束当前流程。

步骤102:若查找到,则将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到。

在一实施例中,在将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到之前,可以先判断该人员信息的签到状态是否为未签到,若是,则执行将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到;若否,则输出同一个人多次签到的提示信息,从而保证在有新人签到时,才呈现团体签到结果。

步骤103:获取所述人员信息所属的团体包含的所有人员信息的签到状态,并统计签到状态为已签到的人员数量。

步骤104:依据所述人员数量确定并输出所述团体的签到状态。

在一实施例中,若所述人员数量小于所述团体对应的预设人数,则输出所述团体的签到状态为未签到的提示信息;若所述人员数量不小于所述团体对应的预设人数,则输出所述团体的签到状态为已签到的提示信息。

作为一种示例,所述团体对应的预设人数是用户根据实际需求设置的。

在一实施例中,在输出该团体的签到状态时,可以同时输出该团体包含的所有人员信息和所有人员信息的签到状态,从而用户可以了解团体中哪些人员签到,哪些人员未签到。

在一示例性场景中,如图1b所示,通过获取的图像采集设备在现场采集的目标人脸图片的目标人脸特征数据查找人脸库后,查找到的人脸特征数据对应的人员信息为:王五,将“王五”的签到状态更新为已签到,并经过统计王五所属的团体1包含的已签到的人员信息的人员数量为3,假设团体1对应的预设人数为3,那么可以确定并输出团体1的签到状态为已签到。

本领域技术人员可以理解的是,在呈现团体签到情况时,除了呈现团体的签到状态和每个人员的签到状态之外,还可以呈现已签到人员对应的人脸图片,或者还可以统计并呈现该团体已签到的人员数量和未签到的人员数量,从而用户可以了解到该团体中每位人员的详细签到情况,本申请对此不进行限定。

需要说明的是,在将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到之后,可以将该目标人脸图片的采集时间作为该人员信息的签到时间并记录。从而,在完成签到操作之后,可以对不同时间的团体签到情况进行检索,即接收外部输入的携带有指定时间和团体标识的检索指令,获取所述团体标识对应的团体包含的所有人员信息的签到时间,并统计签到时间小于指定时间的人员数量,若所述人员数量小于所述团体对应的预设人数,则输出所述团体在所述指定时间时的签到状态为未签到的提示;若所述人员数量不小于所述团体对应的预设人数,则输出所述团体在所述指定时间时的签到状态为已签到的提示。

在本申请实施例中,获取现场采集的目标人脸图片的目标人脸特征数据,并从预设的人脸库(包含人脸特征数据、人员信息和团体标识的对应关系)中查找与该目标人脸特征数据匹配的人脸特征数据,若查找到,则将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到,然后获取该人员信息所属的团体包含的所有人员信息的签到状态,并统计签到状态为已签到的人员数量,并依据该人员数量确定并输出该团体的签到状态。

基于上述描述可知,由于人脸库中通过为每个人员对应有一个设置团体标识,从而可将属于同一团体标识的人员归为一个团体,在有人员判断签到情况时,通过统计如果该人员所属的团体包含的人员数量,并依据该人员数量确定该团体的签到状态,以实现对团体的签到判断,满足将单独的个体进行关联的需求。

图2为本申请根据一示例性实施例示出的一种电子设备的硬件结构图,该电子设备包括:通信接口201、处理器202、机器可读存储介质203和总线204;其中,通信接口201、处理器202和机器可读存储介质203通过总线204完成相互间的通信。处理器202通过读取并执行机器可读存储介质203中与签到方法的控制逻辑对应的机器可执行指令,可执行上文描述的签到方法,该方法的具体内容参见上述实施例,此处不再累述。

本申请中提到的机器可读存储介质203可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:易失存储器、非易失性存储器或者类似的存储介质。具体地,机器可读存储介质203可以是ram(radomaccessmemory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

图3为本申请根据一示例性实施例示出的一种签到装置的实施例结构图,所述签到装置包括:

查找模块310,用于获取现场采集的目标人脸图片的目标人脸特征数据,并从预设的人脸库中查找与所述目标人脸特征数据匹配的人脸特征数据,所述人脸库包含人脸特征数据、人员信息和团体标识的对应关系;

更新模块320,用于在查找到时,将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到;

统计模块330,用于获取所述人员信息所属的团体包含的所有人员信息的签到状态,并统计签到状态为已签到的人员数量;所述人员信息所属的团体包含的所有人员信息属于同一团体标识;

提示模块340,用于依据所述人员数量确定并输出所述团体的签到状态。

在一可选实现方式中,所述提示模块340,具体用于若所述人员数量小于所述团体对应的预设人数,则输出所述团体的签到状态为未签到的提示信息;若所述人员数量不小于所述团体对应的预设人数,则输出所述团体的签到状态为已签到的提示信息。

在一可选实现方式中,所述提示模块340,还用于在所述更新模块320将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到之前,判断所述人员信息的签到状态是否为未签到;若是,则执行将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到的步骤;若否,则输出同一个人多次签到的提示信息。

在一可选实现方式中,所述提示模块340,还用于在输出所述团体的签到状态时,输出所述团体包含的所有人员信息和所有人员信息的签到状态。

在一可选实现方式中,所述装置还包括(图3中未示出):

记录模块,用于在所述更新模块将查找到的人脸特征数据对应的人员信息的签到状态更新为已签到之后,将所述目标人脸图片的采集时间作为所述人员信息的签到时间并记录;

所述装置还包括(图3中未示出):

检索模块,用于接收外部输入的携带有指定时间和团体标识的检索指令;获取所述团体标识对应的团体包含的所有人员信息的签到时间,并统计签到时间小于所述指定时间的人员数量;若所述人员数量小于所述团体对应的预设人数,则输出所述团体在所述指定时间时的签到状态为未签到的提示;若所述人员数量不小于所述团体对应的预设人数,则输出所述团体在所述指定时间时的签到状态为已签到的提示。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

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

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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