人脸采集方法及相关产品与流程

文档序号:17589418发布日期:2019-05-03 21:38阅读:358来源:国知局
人脸采集方法及相关产品与流程

本申请涉及人脸识别技术领域,具体涉及一种人脸采集方法及相关产品。



背景技术:

在人脸识别技术领域,人脸识别数据采集的短时重复性是一个重要的问题。短时重复采集的人脸数据是无意义的数据,不进行短时人脸数据去重会造成较多的存储资源浪费,在数据呈现时效果也会大打折扣,目前,大部分是基于短时人脸数据缓存,在识别到人脸时通过与缓存中人脸数据计算比对来完成短时人脸数据去重,降低了人脸识别的效率,并且,该人脸短时去重过程是一个较耗费计算资源的过程,会带来实际场景应用中成本的增加。



技术实现要素:

本申请实施例提供了一种人脸采集方法及装置,可以提高人脸识别的效率,并且,避免不必要的人脸去重处理带来的资源浪费。

本申请实施例第一方面提供了一种人脸采集方法,包括:

在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,所述第一wi-fimac地址列表包括至少一个mac地址;

对所述指定范围进行人脸采集,得到第一人脸图像集,所述第一人脸图像集包括至少一个人脸图像;

在第二时刻采用所述wi-fi探针技术对所述指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,所述第二wi-fimac地址列表包括至少一个mac地址;

将所述第二wi-fimac地址列表与所述第一wi-fimac地址列表进行比对;

若比对结果为所述第一wi-fimac地址列表中出现预设增量变化时,重新对所述指定范围进行人脸采集,得到第二人脸图像集,依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与所述第一人脸图像集中的任一人脸图像匹配。

可选地,每一个mac地址对应一个电子设备,所述对所述指定范围进行人脸采集,得到第一人脸图像集,可包括如下步骤:

确定所述指定范围内的至少一个摄像头;

通过所述第一wi-fimac地址列表确定所述第一wi-fimac地址列表中每一mac地址对应的位置,得到多个位置;

控制所述至少一个摄像头对所述多个位置进行对焦并拍摄,得到多张图像;

对所述多张图像进行图像分割,得到多个人脸图像;

对所述多个人脸图像进行去重处理,得到所述第一人脸图像集。

本申请实施例第二方面提供了一种人脸采集装置,包括:

扫描单元,用于在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,所述第一wi-fimac地址列表包括至少一个mac地址;

采集单元,用于对所述指定范围进行人脸采集,得到第一人脸图像集,所述第一人脸图像集包括至少一个人脸图像;

所述扫描单元,还用于在第二时刻采用所述wi-fi探针技术对所述指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,所述第二wi-fimac地址列表包括至少一个mac地址;

比对单元,用于将所述第二wi-fimac地址列表与所述第一wi-fimac地址列表进行比对;

处理单元,用于若比对结果为所述第一wi-fimac地址列表中出现预设增量变化时,重新对所述指定范围进行人脸采集,得到第二人脸图像集,依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与所述第一人脸图像集中的任一人脸图像匹配。

本申请第三方面提供了一种人脸采集装置,包括:处理器和存储器;以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质用于存储计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤的指令。

第五方面,本申请实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

实施本申请实施例,具有如下有益效果:

可以看出,通过本申请实施例所描述的人脸采集方法及相关产品,在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,第一wi-fimac地址列表包括至少一个mac地址,对指定范围进行人脸采集,得到第一人脸图像集,第一人脸图像集包括至少一个人脸图像,在第二时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,第二wi-fimac地址列表包括至少一个mac地址,将第二wi-fimac地址列表与第一wi-fimac地址列表进行比对,若比对结果为第一wi-fimac地址列表中出现预设增量变化时,重新对指定范围进行人脸采集,得到第二人脸图像集,依据第一人脸图像集对第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与第一人脸图像集中的任一人脸图像匹配,如此,可通过wi-fi探针技术判断指定区域的人员变化,从而判断是否需要进行去重处理,因此,避免不必要的人脸去重处理带来的资源浪费,提高了人脸识别的效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a是本申请实施例提供的一种人脸采集方法的系统构架示意图;

图1b是本申请实施例提供的一种人脸采集方法的实施例流程示意图;

图2是本申请实施例提供的一种人脸采集方法的实施例流程示意图;

图3a是本申请实施例提供的一种人脸采集装置的结构示意图;

图3b是本申请实施例提供的图3a所描述的人脸采集装置的变型结构的结构示意图;

图3c是本申请实施例提供的图3a所描述的人脸采集装置的采集单元的结构示意图;

图4是本申请实施例提供的一种人脸采集装置的实施例结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

为了更好的理解本申请实施例提供的一种人脸采集方法及相关产品,下面先对本申请实施例适用的人脸采集方法的系统构架进行描述。参阅图1a,图1a是本申请实施例提供的人脸采集方法的系统构架示意图。如图1a所示,系统构架可以包括一个或多个服务器以及多个电子设备,其中:

服务器可以包括但不限于后台服务器、组件服务器、人脸采集系统服务器或人脸采集软件服务器等,服务器可以通过互联网与多个电子设备进行通信。服务器将人脸采集结果发送到电子设备。

本申请实施例中的电子设备可以包括但不限于任何一种基于智能操作系统的手持式电子产品,其可与用户通过键盘、虚拟键盘、触摸板、触摸屏以及声控设备等输入设备来进行人机交互,诸如智能手机、平板电脑、个人电脑等。其中,智能操作系统包括但不限于任何通过向移动设备提供各种移动应用来丰富设备功能的操作系统,诸如安卓(android)、iostm、windowsphone等。

本申请实施例所描述人脸采集装置或者电子设备可以包括智能手机(如android手机、ios手机、windowsphone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(mid,mobileinternetdevices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述装置,当然,上述人脸采集装置还可以为服务器,人脸采集装置中可安装至少一个wi-fi探针。

需要说明的是,本申请提供的人脸采集方法的系统构架不限于图1a所示。

请参阅图1b,为本申请实施例提供的一种人脸采集方法的实施例的流程示意图。本实施例中所描述的人脸采集方法,包括以下步骤:

101、在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,所述第一wi-fimac地址列表包括至少一个mac地址。

其中,指定范围可由用户指定,或者,可以默认为某个具体空间范围,第一时刻可为短时间内的某一时刻,具体可由用户指定或者系统默认,人脸采集装置可在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,若有至少一个其他设备打开了wi-fi功能,则可得到至少一个设备的wi-fimac地址,从而,由扫描得到的设备的mac地址得到第一wi-fimac地址列表,第一wi-fimac地址列表中包括至少一个mac地址。

102、对所述指定范围进行人脸采集,得到第一人脸图像集,所述第一人脸图像集包括至少一个人脸图像。

其中,人脸采集装置通过摄像头对指定范围的人员进行人脸采集,从而,得到包含指定范围人员的多个人脸图像的第一人脸图像集,指定范围可由用户指定,或者,可以默认为某个具体范围(例如,摄像头的拍摄范围内)。

可选地,上述步骤102中,所述对所述指定范围进行人脸采集,得到第一人脸图像集,可包括如下步骤:

21、对所述指定范围进行拍摄,得到目标图像;

22、对所述目标图像进行图像分割,得到p个人物图像,p为正整数;

23、对所述p个人物图像进行人脸识别,得到q个人脸图像和p-q个非人脸图像,q为不大于p的正整数;

24、对所述p-q个非人脸图像进行目标跟踪以及人脸识别,得到p-q个人脸图像;

25、将所述q个人脸图像和所述p-q个人脸图像作为所述第一人脸图像集。

其中,人脸采集装置的摄像头可对指定范围内进行拍摄,得到该指定范围内的多张目标图像,该多张目标图像中可能包含多个人脸图像或者人物图像或者场景图像,因此可针对多张目标图像进行图像分割处理,得到p个人物图像,p为正整数。具体地,可针对每张目标图像的(一个或多个)人物前景进行框定,若目标图像中不存在人物前景图像,则可直接剔除该目标图像;若目标图像中存在人物前景图像,可分别对人物前景以及背景进行建模,目标图像中的每一个像素都可与一个人物前景或背景节点连接,若相邻的两个节点不属于同一个人物前景或者背景,则可切断两个节点之间的边,从而,区分出人物前景图像和背景图像,得到p个人物图像,如此,采用图像分割方法可用来剔除目标图像中的背景信息的干扰,从而提高人脸识别的效率。

此外,人脸采集装置在得到p个人物图像以后,该p个人物图像中可能包含人脸图像,可对该p个人物图像进行人脸识别,得到q个人脸图像和p-q个非人脸图像,q为不大于p的正整数,然后,人脸采集装置可继续对p-q个非人脸图像基于目标跟踪的算法进行目标跟踪,在目标跟踪以后,人脸采集装置可得到p-q个非人脸图像的人脸图像,针对该人脸图像,可采用人脸识别,得到该p-q个人员对应的人脸图像,并将上述q个人脸图像和p-q个人脸图像作为第一人脸图像集,从而,可尽可能多的得到指定范围内的所有人员的人脸。

其中,目标跟踪的算法可包括以下至少一种:tracking-by-detection跟踪算法、tracking-learning-detection跟踪算法、struck算法等等,在此不作限定。

可选地,每一个mac地址对应一个电子设备,上述步骤102,对所述指定范围进行人脸采集,得到第一人脸图像集,可包括如下步骤:

26、确定所述指定范围内的至少一个摄像头;

27、通过所述第一wi-fimac地址列表确定所述第一wi-fimac地址列表中每一mac地址对应的位置,得到多个位置;

28、控制所述至少一个摄像头对所述多个位置进行对焦并拍摄,得到多张图像;

29、对所述多张图像进行图像分割,得到多个人脸图像,并对所述多个人脸图像进行去重处理,得到所述第一人脸图像集。

其中,由于一个mac地址对应一个电子设备,电子设备则可能由用户随身携带,因此,第一wi-fimac地址列表中包括多个mac地址,wi-fi探针技术对指定范围内进行wi-fi扫描时,也可以记录每一mac地址的电子设备的位置,或者,信号强度,进而,可以定位出每个电子设备的位置,得到多个位置,进而,可以控制上述至少一个摄像头对多个位置进行对焦并拍摄,得到多张图像,具体地,可以预设时间段内每隔预设时间间隔控制至少一个摄像头对多个位置进行对焦并拍摄,得到多张图像,对多张图像进行图像分割,得到多个人脸图像,将这些人脸图像进行两两匹配,去掉重复的人脸图像,得到第一人脸图像集,如此,可以清晰且精准地采集到人脸图像。

103、在第二时刻采用所述wi-fi探针技术对所述指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,所述第二wi-fimac地址列表包括至少一个mac地址。

其中,指定范围可由用户指定,或者,可以默认为某个具体范围,指定范围可与上述步骤101一致,可在第二时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,若有至少一个其他设备打开了wi-fi功能,则可得到至少一个设备的wi-fimac地址,从而,得到第二wi-fimac地址列表,第二wi-fimac地址列表中包括至少一个mac地址,其中,第二时刻可为晚于第一时刻用户自行设置的预设时刻,具体地,人脸采集装置可采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,其中,第二wi-fimac地址列表中的mac地址可与第一wi-fimac地址的可一致或者不一致。

104、将所述第二wi-fimac地址列表与所述第一wi-fimac地址列表进行比对。

其中,第二wi-fimac地址列表与第一wi-fimac地址列表中的mac地址可能一致或者不一致,例如,第二wi-fimac地址列表比第一wi-fimac地址列表中的mac地址相比可能增加,也就是说可能会存在新的mac地址,或者,mac地址可能会减少,或者,第二wi-fimac地址列表和第一wi-fimac地址列表中的mac地址不增不减,也就是说可能会无变化,具体地,可将第二wi-fimac地址列表与第一wi-fimac地址列表进行比对,得到增量变化或减量变化或无变化的比对结果,因为每个设备的mac地址可能是唯一的,并且每台设备的mac地址都不相同,因此,可通过mac地址的变化来判断指定范围内人员的增减。

105、若比对结果为所述第一wi-fimac地址列表中出现预设增量变化时,重新对所述指定范围进行人脸采集,得到第二人脸图像集,依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与所述第一人脸图像集中的任一人脸图像匹配。

其中,预设增量变化可由用户自行设定或者系统默认,例如,增加至少一个新的mac地址,具体地,预设增量变化可为第二wi-fimac地址列表比第一wi-fimac地址列表中的mac地址相比,增加了a个mac地址,a为正整数,或者,预设增量变化可以为第二wi-fimac地址列表中出现了不存在于第一wi-fimac地址列表的mac地址。具体地,在将第二wi-fimac地址列表与第一wi-fimac地址列表中的mac地址进行比对以后,人脸采集装置可重新针对指定范围的人员进行人脸采集,得到第二人脸图像集,可将第二人脸图像集与第一人脸图像集采用去重处理的算法进行去重处理,得到不与第一人脸图像集中的任一人脸图像匹配的至少一个指定区域内人员的人脸图像,从而,剔除掉第一人脸图像集与第二人脸图像集中相匹配的人脸图像,提高了人脸采集中去重处理的效率。

其中,去重处理的算法可包括以下一种:opencv图像处理算法、基于运动匹配的快速去重算法、基于颜色直方图和lbp直方图特征进行比对去重的算法等等,在此不做限定。

可选地,上述步骤105,所述依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像,可包括如下步骤:

51、将所述第一人脸图像集中的每一人脸图像与所述第二人脸图像集中的每一人脸图像进行匹配,得到多个匹配值;

52、从所述多个匹配值中选取大于预设阈值的匹配值,得到至少一个目标匹配值;

53、确定所述至少一个目标匹配值对应的人脸图像;

54、从所述第二人脸图像集中排除出所述至少一个目标匹配值对应的人脸图像,得到所述至少一个目标人脸图像。

其中,人脸采集装置可将第一人脸图像集中的每一人脸图像与第二人脸图像集中的每一人脸图像进行匹配去重,具体地,可通过利用相似性度量来判定第一人脸图像集中的每一人脸图像与第二人脸图像集中的每一人脸图像中的对应关系,例如,逐像素的把第二人脸图像集中的每一人脸图像的一个以一定大小的实时图像窗口的灰度矩阵,与第一人脸图像集中的每一人脸图像的所有的窗口灰度阵列,按相似性度量方法进行搜索匹配,得到每一图像中匹配的窗口灰度阵列的概率值作为匹配值,从而得到了多个匹配值。

此外,预设阈值可为用户自行设定或者系统默认,在得到多个匹配值以后,可与预设阈值进行比较,若大于预设阈值,则认为该匹配值为目标匹配值,从而得到多个目标匹配值,然后,确定该目标匹配值对应的人脸图像为目标人脸图像,从而得到了多个目标人脸图像,因此,剔除掉第一人脸图像集与第二人脸图像集中相匹配的人脸图像,提高了人脸采集过程中去重处理的效率。

其中,相似性度量可包括以下一种:相关函数、协方差函数、差平方和、差绝对值和等测度极值,在此不作限定。

可选地,上述步骤51,所述将所述第一人脸图像集中的每一人脸图像与所述第二人脸图像集中的每一人脸图像进行匹配,得到多个匹配值,可包括如下步骤:

a1、获取人脸图像i的图像质量评价值i,所述人脸图像i为所述第一人脸图像集中的任一人脸图像;

a2、按照预设的图像质量评价值与匹配阈值之间的映射关系,确定所述图像质量评价值i对应的目标匹配阈值;

a3、对所述人脸图像i进行轮廓提取,得到第一外围轮廓;

a4、对所述人脸图像i进行特征点提取,得到第一特征点集;

a5、将所述第一外围轮廓与人脸图像j的第二外围轮廓进行匹配,得到第一匹配值,所述人脸图像j为所述第二人脸图像集中的任一人脸图像;

a6、将所述第一特征点集与所述人脸图像j的第二特征点集进行匹配,得到第二匹配值;

a7、依据所述第一匹配值、所述第二匹配值确定目标匹配值。

其中,人脸识别过程中,成功与否很大程度上取决于人脸图像的图像质量,因此,可对第一人脸图像集中的任一人脸图像进行图像质量评价,得到多个图像质量评价值,并存储与人脸识别装置的存储器中,具体地,可采用图像质量评价指标对采集到的第一人脸图像集中的多张人脸图像进行图像质量评价,得到多个图像质量评价值,图像质量评价指标可包括但不仅限于:平均灰度、均方差、熵、边缘保持度、信噪比等等,可定义为得到的图像质量评价值越大,则图像质量越好。

此外,人脸采集装置中可以存储预设的图像质量评价值与匹配阈值之间的映射关系,进而,依据该映射关系确定目标图像质量评价值i对应的目标匹配阈值,在此基础上,可对目标人脸图像i进行轮廓提取,得到第一外围轮廓,对目标人脸图像i进行特征点提取,得到第一特征点集,将第一外围轮廓与第二人脸图像种热任一人脸图像j的第二外围轮廓进行匹配,得到第一匹配值,将第一特征点集与人脸图像j的第二特征点集进行匹配,得到第二匹配值,进而,依据第一匹配值、第二匹配值确定目标匹配值,例如,人脸识别装置中可以预先存储匹配值与权重值对之间的映射关系,得到第一匹配值对应的第一权重系数,以及第二匹配值对应的第二权重系数,目标匹配值=第一匹配值*第一权重系数+第二匹配值*第二权重系数,如此,动态调节人脸匹配过程,有利于提升人脸识别效率。

另外,轮廓提取的算法可以为以下至少一种:霍夫变换、canny算子等等,在此不做限定,特征点提取的算法可以为以下至少一种:harris角点、尺度不变特征提取变换(scaleinvariantfeaturetransform,sift)等等,在此不做限定。

可选地,上述步骤104之后,还可包括以下步骤:

若所述比对结果为所述wi-fimac地址列表中出现预设减量变化或者无变化时,跳过去重过程,确认完成人脸采集过程。

其中,预设减量变化可以由用户自行设置或者系统默认,例如,减少至少一个mac地址,若将第二wi-fimac地址列表与第一wi-fimac地址列表进行比对,得到的对比结果为减量变化或者无变化时,也就是说,指定区域内的人员减少了,或者,不增不减,可不进行去重处理,确认完成人脸采集过程,由于每台设备的mac地址都不相同且唯一,因此,可通过mac地址的变化来判断指定范围内人员的增或减或无变化,从而,提高了人脸识别的效率。

可以看出,通过本申请实施例,在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,第一wi-fimac地址列表包括至少一个mac地址,对指定范围进行人脸采集,得到第一人脸图像集,第一人脸图像集包括至少一个人脸图像,在第二时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,第二wi-fimac地址列表包括至少一个mac地址,将第二wi-fimac地址列表与第一wi-fimac地址列表进行比对,若比对结果为第一wi-fimac地址列表中出现预设增量变化时,重新对指定范围进行人脸采集,得到第二人脸图像集,依据第一人脸图像集对第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与第一人脸图像集中的任一人脸图像匹配,如此,可通过wi-fi探针技术判断指定区域的人员变化,从而判断是否需要进行去重处理,以此,避免不必要的人脸去重处理带来的资源浪费,提高了人脸识别的效率。

与上述一致地,请参阅图2,为本申请实施例提供的一种人脸采集方法的实施例流程示意图。本实施例中所描述的人脸采集方法,包括以下步骤:

201、在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,所述第一wi-fimac地址列表包括至少一个mac地址。

202、对所述指定范围进行人脸采集,得到第一人脸图像集,所述第一人脸图像集包括至少一个人脸图像。

203、在第二时刻采用所述wi-fi探针技术对所述指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,所述第二wi-fimac地址列表包括至少一个mac地址。

204、将所述第二wi-fimac地址列表与所述第一wi-fimac地址列表进行比对。

205、若比对结果为所述第一wi-fimac地址列表中出现预设增量变化时,重新对所述指定范围进行人脸采集,得到第二人脸图像集,依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与所述第一人脸图像集中的任一人脸图像匹配。

206、若所述比对结果为所述wi-fimac地址列表中出现预设减量变化或者无变化时,跳过去重过程,确认完成人脸采集过程。

可选地,上述步骤201-步骤206的具体描述可参照图1b所描述的人脸采集方法的步骤101-步骤105的对应步骤,在此不再赘述。

可以看出,通过本申请实施例,在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,第一wi-fimac地址列表包括至少一个mac地址,对指定范围进行人脸采集,得到第一人脸图像集,第一人脸图像集包括至少一个人脸图像,在第二时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,第二wi-fimac地址列表包括至少一个mac地址,将第二wi-fimac地址列表与第一wi-fimac地址列表进行比对,若比对结果为第一wi-fimac地址列表中出现预设增量变化时,重新对指定范围进行人脸采集,得到第二人脸图像集,依据第一人脸图像集对第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与第一人脸图像集中的任一人脸图像匹配,若比对结果为所述wi-fimac地址列表中出现预设减量变化或者无变化时,跳过去重过程,确认完成人脸采集过程,如此,可通过wi-fi探针技术判断指定区域的人员变化,当人员出现了减量变化或者无变化时,无需进行去重处理,以此,避免不必要的人脸去重处理带来的资源浪费,提高了人脸识别的效率。

与上述一致地,以下为实施上述人脸采集方法的装置,具体如下:

请参阅图3a,为本申请实施例提供的一种人脸采集装置的实施例结构示意图。本实施例中所描述的人脸采集装置,包括:扫描单元301、采集单元302、比对单元303和处理单元304,具体如下:

扫描单元301,用于在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,所述第一wi-fimac地址列表包括至少一个mac地址,在第二时刻采用所述wi-fi探针技术对所述指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,所述第二wi-fimac地址列表包括至少一个mac地址;

采集单元302,用于对所述指定范围进行人脸采集,得到第一人脸图像集,所述第一人脸图像集包括至少一个人脸图像;

所述扫描单元301,还用于在第二时刻采用所述wi-fi探针技术对所述指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,所述第二wi-fimac地址列表包括至少一个mac地址;

比对单元303,用于将所述第二wi-fimac地址列表与所述第一wi-fimac地址列表进行比对;

处理单元304,用于若比对结果为所述第一wi-fimac地址列表中出现预设增量变化时,重新对所述指定范围进行人脸采集,得到第二人脸图像集,依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与所述第一人脸图像集中的任一人脸图像匹配。

其中,上述扫描单元301可用于实现上述步骤101、103所描述的方法,采集单元302可用于实现上述步骤102所描述的方法,上述比对单元303可用于实现上述步骤104所描述的方法,上述处理单元304可用于实现上述步骤105所描述的方法,以下如此类推。

可选地,如图3b,图3b为图3a中所描述的人脸采集装置的变型结构,与图3a相比较,还可以包括:确认单元305,其中,

确认单元305,用于若所述比对结果为所述wi-fimac地址列表中出现预设减量变化或者无变化时,跳过去重过程,确认完成人脸采集过程。

可选地,如图3c,图3c为图3a中所描述的人脸采集装置中的采集单元302的具体细化结构,所述采集单元302可包括:拍摄模块3021、分割模块3022、识别模块3023、跟踪模块3024和确定模块3025,具体如下:

拍摄模块3021,用于对所述指定范围进行拍摄,得到目标图像;

分割模块3022,用于对所述目标图像进行图像分割,得到p个人物图像,p为正整数;

识别模块3023,用于对所述p个人物图像进行人脸识别,得到q个人脸图像和p-q个非人脸图像,q为不大于p的正整数;

跟踪模块3024,用于对所述p-q个非人脸图像进行目标跟踪以及人脸识别,得到p-q个人脸图像;

确定模块3025,用于将所述q个人脸图像和所述p-q个人脸图像作为所述第一人脸图像集。

可以看出,通过本申请实施例所描述的人脸采集装置,在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,第一wi-fimac地址列表包括至少一个mac地址,对指定范围进行人脸采集,得到第一人脸图像集,第一人脸图像集包括至少一个人脸图像,在第二时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,第二wi-fimac地址列表包括至少一个mac地址,将第二wi-fimac地址列表与第一wi-fimac地址列表进行比对,若比对结果为第一wi-fimac地址列表中出现预设增量变化时,重新对指定范围进行人脸采集,得到第二人脸图像集,依据第一人脸图像集对第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与第一人脸图像集中的任一人脸图像匹配,如此,可通过wi-fi探针技术判断指定区域的人员变化,从而判断是否需要进行去重处理,以此,避免不必要的人脸去重处理带来的资源浪费,提高了人脸识别的效率。

可以理解的是,本实施例的人脸采集装置的各程序模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

与上述一致地,请参阅图4,为本申请实施例提供的一种人脸识别装置的实施例结构示意图。本实施例中所描述的人脸采集装置,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如cpu;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。

其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。

上述输出设备2000具体可为显示屏。

上述存储器4000可以是高速ram存储器,也可为非易失存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:

上述处理器3000,用于:

在第一时刻采用wi-fi探针技术对指定范围内进行wi-fi扫描,得到第一wi-fimac地址列表,所述第一wi-fimac地址列表包括至少一个mac地址;

对所述指定范围进行人脸采集,得到第一人脸图像集,所述第一人脸图像集包括至少一个人脸图像;

在第二时刻采用所述wi-fi探针技术对所述指定范围内进行wi-fi扫描,得到第二wi-fimac地址列表,所述第二wi-fimac地址列表包括至少一个mac地址;

将所述第二wi-fimac地址列表与所述第一wi-fimac地址列表进行比对;

若比对结果为所述第一wi-fimac地址列表中出现预设增量变化时,重新对所述指定范围进行人脸采集,得到第二人脸图像集,依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像,目标人脸图像不与所述第一人脸图像集中的任一人脸图像匹配。

在一个可能的示例中,上述处理器3000,还用于:

若所述比对结果为所述wi-fimac地址列表中出现预设减量变化或者无变化时,跳过去重过程,确认完成人脸采集过程。

在一个可能的示例中,在所述对所述指定范围进行人脸采集,得到第一人脸图像集方面,上述处理器3000具体用于:

对所述指定范围进行拍摄,得到目标图像;

对所述目标图像进行图像分割,得到p个人物图像,p为正整数;

对所述p个人物图像进行人脸识别,得到q个人脸图像和p-q个非人脸图像,q为不大于p的正整数;

对所述p-q个非人脸图像进行目标跟踪以及人脸识别,得到p-q个人脸图像;

将所述q个人脸图像和所述p-q个人脸图像作为所述第一人脸图像集。

在一个可能的示例中,在所述依据所述第一人脸图像集对所述第二人脸图像集进行去重处理,得到至少一个目标人脸图像方面,上述处理器3000具体用于:

将所述第一人脸图像集中的每一人脸图像与所述第二人脸图像集中的每一人脸图像进行匹配,得到多个匹配值;

从所述多个匹配值中选取大于预设阈值的匹配值,得到至少一个目标匹配值;

确定所述至少一个目标匹配值对应的人脸图像;

从所述第二人脸图像集中排除出所述至少一个目标匹配值对应的人脸图像,得到所述至少一个目标人脸图像。

在一个可能的示例中,在将所述第一人脸图像集中的每一人脸图像与所述第二人脸图像集中的每一人脸图像进行匹配,得到多个匹配值方面,上述处理器3000具体用于:

获取人脸图像i的图像质量评价值i,所述人脸图像i为所述第一人脸图像集中的任一人脸图像;

按照预设的图像质量评价值与匹配阈值之间的映射关系,确定所述图像质量评价值i对应的目标匹配阈值;

对所述人脸图像i进行轮廓提取,得到第一外围轮廓;

对所述人脸图像i进行特征点提取,得到第一特征点集;

将所述第一外围轮廓与人脸图像j的第二外围轮廓进行匹配,得到第一匹配值,所述人脸图像j为所述第二人脸图像集中的任一人脸图像;

将所述第一特征点集与所述人脸图像j的第二特征点集进行匹配,得到第二匹配值;

依据所述第一匹配值、所述第二匹配值确定目标匹配值。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种人脸采集方法的部分或全部步骤。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

本领域技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过internet或其它有线或无线电信系统。

本申请是参照本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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