人脸图像动态入库方法和装置、电子设备、介质、程序制造方法及图纸

技术编号:23352254 阅读:24 留言:0更新日期:2020-02-15 07:04
一种人脸图像动态入库方法和装置、电子设备、介质、程序,其中,方法包括:将获得的第一人脸图像与图像数据库中的预存人脸图像信息进行比对(101);响应于比对结果表示所述第一人脸图像在所述图像数据库中不存在匹配的预存人脸图像信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中至少一项存入所述图像数据库(102)。通过该方法实现了人脸图像的动态入库控制。

Methods and devices, electronic devices, media and programs for dynamic storage of face images

【技术实现步骤摘要】
【国外来华专利技术】人脸图像动态入库方法和装置、电子设备、介质、程序本申请要求在2017年7月21日提交中国专利局、申请号为201710605539.3、专利技术名称为“人脸图像入库方法、装置、电子设备和计算机存储介质”、2018年1月16日提交中国专利局、申请号为201810041796.3、专利技术名称为“人脸图像动态入库方法和装置、电子设备、介质、程序”、以及2018年1月16日提交中国专利局、申请号为201810041797.8、专利技术名称为“人脸图像去重方法和装置、电子设备、存储介质、程序”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及计算机视觉技术,尤其是一种人脸图像动态入库方法和装置、电子设备、介质、程序。
技术介绍
随着消费的不断升级,需求个性化和场景体验化会成为零售模式的核心要素,消费者为之买单的不仅仅是商品本身,也包含购物体验、环境和个性化服务等场景元素。人脸搜索是基于已知的人脸数据库,从已知的人脸标准库中搜索到相应人脸图像的方式,通常人脸标准库中保存有固定总数的标准照,标准照是系统在进行人脸搜索或者比对时,作为基准人脸而存在的图片。
技术实现思路
本申请实施例提供一种人脸图像动态入库技术。根据本申请实施例的一个方面,提供的一种人脸图像动态入库方法,包括:将获得的第一人脸图像与图像数据库中的预存人脸图像信息进行比对;响应于比对结果表示所述第一人脸图像在所述图像数据库中不存在匹配的预存人脸图像信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。在一种可能的实现方式中,预存人脸图像信息包括预存人脸图像和预存人脸图像特征(或预存人脸特征)中的至少一项。在一种可能的实现方式中,可以确定是否将所述第一人脸图像存入所述图像数据库,或者将所述第一人脸图像存入所述图像数据库。在另一种可能的实现方式中,可以确定是否将所述第一人脸图像的特征信息存入所述图像数据库,或者将所述第一人脸图像的特征信息存入所述图像数据库。在一种可能的实现方式中,预存人脸图像信息包括预存人脸图像,相应地,将获得的第一人脸图像与图像数据库中的预存人脸图像进行比对;响应于比对结果表示所述第一人脸图像在所述图像数据库中不存在匹配的预存人脸图像,将所述第一人脸图像存入数据库或不存入所述图像数据库。在另一种可能的实现方式中,预存人脸图像信息包括预存人脸图像特征,相应地,将获得的第一人脸图像与图像数据库中的预存人脸图像特征进行比对,例如,确定第一人脸图像的特征信息与图像数据库中的预存人脸图像特征之间的相似度;以及响应于比对结果表示所述第一人脸图像在所述图像数据库中不存在匹配的预存人脸图像特征,将所述第一人脸图像的特征信息存入数据库或不存入所述图像数据库。可选地,所述确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,包括:根据预设模式,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。可选地,所述预设模式包括:将不存在匹配的预存人脸图像信息的所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库的第一预设模式。在第一预设模式下,如果人脸图像在图像数据库中不存在匹配的预存人脸图像信息,则将该人脸图像和/或该人脸图像的特征信息存入图像数据库。可选地,所述预设模式包括:将不存在匹配的预存人脸图像信息的所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项不存入所述图像数据库的第二预设模式。在第二预设模式下,如果人脸图像在图像数据库中不存在匹配的预存人脸图像信息,则不将该人脸图像和/或该人脸图像的特征信息存入图像数据库。可选地,所述确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,包括:根据获取的操作指示信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。可选地,所述操作指示信息包括存入操作指示信息和不存入操作指示信息,所述存入操作指示信息用于指示将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,所述不存入操作指示信息用于指示不将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。可选地,所述根据获取的操作指示信息,所述根据获取的操作指示信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,包括:根据存入操作指示信息,确定将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,或,根据不存入操作指示信息,确定将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项不存入所述图像数据库。可选地,在所述根据获取的操作指示信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库之前,还包括:发送提示操作信息;接收根据所述提示操作信息反馈的所述操作指示信息。可选地,还包括:响应于预设时间内未接收到根据所述提示操作信息反馈的操作指示信息,重复发送所述提示操作信息或确定将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项不存入所述图像数据库。可选地,所述图像数据库中包括至少一个预存人脸图像信息和每个所述预存人脸图像信息对应的出现次数;所述方法还包括:响应于所述比对结果表示所述第一人脸图像在所述图像数据库中存在匹配的预存人脸图像信息,将所述图像数据库中与所述第一人脸图像匹配的预存人脸图像信息对应的出现次数加1。具体地,预存人脸图像信息对应的出现次数可以指示检测到预存人脸图像信息对应的人物的次数,即预存人脸图像信息对应人物的出现次数。在一种可能的实现方式中,如果人脸图像在图像数据库中存在匹配的预存人脸图像信息,则可以保存该人脸图像对应的时间信息和地点信息,例如获取时间和获取地点。在一种可能的实现方式中,如果人脸图像在图像数据库中存在匹配的预存人脸图像信息,则可以保存该人脸图像。可选地,所述图像数据库包括至少一个图像组,所述图像组保存有属于同一个人的至少一个第二人脸图像及每个所述第二人脸图像对应的获取时间和获取地点;所述方法还包括:响应于所述预存人脸图像信息对应的出现次数大于2,基于所述预存人脸图像信息所在的图像组中的至少一个第二人脸图像及所述至少一个第二人脸图像中每个第二人脸图像的获取时间和获取地点,建立所述预存人脸图像信息对应人物的行为轨迹。在一种可能的实现方式中,如果图像数据库中的预存人脸图像信息对应的出现次数大于2,则可以基于该预存人脸图像信息对应人物每次出现的时间信息和地点信息,即基于预存人脸图像信息对应的多个获取时间和多个获取地点,建立该预存人脸图像信息对应人物的行为轨迹。在一种可能的实现方式中,图像组可以保存有与预设人脸图像信息匹配的至少一个第二人脸图像以及该至本文档来自技高网...

【技术保护点】
一种人脸图像动态入库方法,其特征在于,包括:/n将获得的第一人脸图像与图像数据库中的预存人脸图像信息进行比对;/n响应于比对结果表示所述第一人脸图像在所述图像数据库中不存在匹配的预存人脸图像信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。/n

【技术特征摘要】
【国外来华专利技术】20170721 CN 2017106055393一种人脸图像动态入库方法,其特征在于,包括:
将获得的第一人脸图像与图像数据库中的预存人脸图像信息进行比对;
响应于比对结果表示所述第一人脸图像在所述图像数据库中不存在匹配的预存人脸图像信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。


根据权利要求1所述的方法,其特征在于,所述确定是否将所述第一人脸图像存入所述图像数据库,包括:
根据预设模式,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。


根据权利要求2所述的方法,其特征在于,所述预设模式包括:
将不存在匹配的预存人脸图像信息的所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库的第一预设模式。


根据权利要求2所述的方法,其特征在于,所述预设模式包括:
将不存在匹配的预存人脸图像信息的所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项不存入所述图像数据库的第二预设模式。


根据权利要求1所述的方法,其特征在于,所述确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,包括:
根据获取的操作指示信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。


根据权利要求5所述的方法,其特征在于,
所述操作指示信息包括存入操作指示信息和不存入操作指示信息,所述存入操作指示信息用于指示将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,所述不存入操作指示信息用于指示不将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库。


根据权利要求6所述的方法,其特征在于,所述根据获取的操作指示信息,所述根据获取的操作指示信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,包括:
根据存入操作指示信息,确定将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库,或,
根据不存入操作指示信息,确定将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项不存入所述图像数据库。


根据权利要求5-7任一所述的方法,其特征在于,在所述根据获取的操作指示信息,确定是否将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项存入所述图像数据库之前,还包括:
发送提示操作信息;
接收根据所述提示操作信息反馈的所述操作指示信息。


根据权利要求8所述的方法,其特征在于,还包括:
响应于预设时间内未接收到根据所述提示操作信息反馈的操作指示信息,重复发送所述提示操作信息或确定将所述第一人脸图像和所述第一人脸图像的特征信息中的至少一项不存入所述图像数据库。


根据权利要求1-9任一所述的方法,其特征在于,所述图像数据库中包括至少一个预存人脸图像信息和每个所述预存人脸图像信息对应的出现次数;
所述方法还包括:
响应于所述比对结果表示所述第一人脸图像在所述图像数据库中存在匹配的预存人脸图像信息,将所述图像数据库中与所述第一人脸图像匹配的预存人脸图像信息对应的出现次数加1。


根据权利要求10所述的方法,其特征在于,所述图像数据库包括至少一个图像组,所述图像组保存有属于同一个人的至少一个第二人脸图像及每个所述第二人脸图像对应的获取时间和获取地点;
所述方法还包括:响应于所述预存人脸图像信息对应的出现次数大于2,基于所述预存人脸图像信息所在的图像组中的至少一个第二人脸图像及所述至少一个第二人脸图像中每个第二人脸图像的获取时间和获取地点,建立所述预存人脸图像信息对应人物的行为轨迹。


根据权利要求1-11任一所述的方法,其特征在于,所述图像数据库包括至少一个图像组,所述图像组用于保存属于同一个人的多个第二人脸图像;
所述将获得的第一人脸图像与图像数据库中的预存人脸图像信息进行比对,包括:将获得的第一人脸图像与保存有多个第二人脸图像的图像组中的其中一个第二人脸图像进行比对。


根据权利要求1-12任一所述的方法,其特征在于,所述将获得的第一人脸图像与图像数据库中的预存人脸图像信息进行比对之前,还包括:
从视频流中获取包括人脸图像的至少一帧视频图像;
对所述视频图像进行图像分割,得到至少一个人脸图像,所述至少一个人脸图像包括所述第一人脸图像。


根据权利要求1-13任一所述的方法,其特征在于,所述将获得的第一人脸图像与图像数据库中的预存人脸图像信息进行比对之前,还包括:
对获得的多个人脸图像执行去重过滤操作,得到至少一个人脸图像,所述至少一个人脸图像包括所述第一人脸图像;或者,
接收终端设备发送的至少一个人脸图像,其中,所述至少一个人脸图像是所述终端设备通过对获得的多个人脸图像执行去重过滤操作得到的,所述至少一个人脸图像包括所述第一人脸图像。


根据权利要求14所述的方法,其特征在于,所述对获得的多个人脸图像执行去重过滤操作,得到至少一个人脸图像,包括:
将所述多个人脸图像中的第三人脸图像与图像队列中的至少一个人脸图像进行匹配,得到匹配结果;
响应于所述匹配结果表示所述第三人脸图像在所述图像队列中存在匹配图像,确定所述第三人脸图像为重复图像,和/或,不将所述第三人脸图像存入所述图像队列。


根据权利要求15所述的方法,其特征在于,还包括:
响应于所述匹配结果表示所述第三人脸图像在所述图像队列中不存在匹配图像,确定所述第三人脸图像不是重复图像,和/或,将所述第三人脸图像加入所述图像队列。


根据权利要求15或16所述的方法,其特征在于,所述将所述多个人脸图像中的第三人脸图像与图像队列中的至少一个人脸图像进行匹配,得到匹配结果,包括:
基于所述第三人脸图像对应的人脸特征以及所述图像队列中至少一个人脸图像中每个人脸图像对应的人脸特征,获得所述第三人脸图像与所述图像队列中的所述每个人脸图像的相似度;
基于所述第三人脸图像与所述图像队列中的每个人脸图像的相似度,得到匹配结果。


根据权利要求17所述的方法,其特征在于,所述基于所述第三人脸图像与所述图像队列中的每个人脸图像的相似度,得到匹配结果,包括:
响应于所述图像队列中存在与所述第三人脸图像之间的相似度大于或等于预设相似度的人脸图像,得到表示所述第三人脸图像在所述图像队列中存在匹配图像的匹配结果;和/或,
响应于所述图像队列中不存在与所述第三人脸图像之间的相似度大于或等于所述预设相似度的人脸图像,得到表示所述第三人脸图像在所述图像队列中不存在匹配图像的匹配结果。


根据权利要求14-18任一项所述的方法,其特征在于,所述在所述对获得的多个人脸图像执行去重过滤操作,得到至少一个人脸图像之前,所述方法还包括:
对获得的多个第四人脸图像执行基于质量的过滤操作,得到图像质量达到第一预设条件的多个人脸图像。


根据权利要求19所述的方法,其特征在于,所述对获得的多个第四人脸图像执行基于质量的过滤操作,包括:
基于所述第四人脸图像对应的人脸属性,对获得的多个所述第四人脸图像进行过滤,所述人脸属性用于表示所述第四人脸图像中人脸的显示质量;
和/或,
基于所述第四人脸图像中的人脸角度,对获得的多个所述第四人脸图像进行过滤,所述人脸角度用于表示所述第四人脸图像中人脸的偏转角度。


根据权利要求20所述的方法,其特征在于,所述人脸属性包括以下一项或任意多项:人脸角度、人脸宽高值、人脸模糊度;
所述基于所述第四人脸图像对应的人脸属性,对获得的多个所述第四人脸图像进行过滤,包括:
响应于满足第一条件,确定所述第四人脸图像的图像质量达到第一预设条件,其中,所述第一条件包括下列中的至少一种:所述人脸角度在第一预设范围内、所述人脸宽高值大于第二预设阈值、所述人脸模糊度小于第三预设阈值。


根据权利要求19-21任一所述的方法,其特征在于,所述对获得的多个第四人脸图像执行基于质量的过滤操作,得到图像质量达到第一预设条件的多个人脸图像,包括:
从多个第四人脸图像中识别出对应同一人的至少一个第四人脸图像;
对所述对应于同一人的至少一个第四人脸图像进行过滤,得到所述至少一个第四人脸图像中质量达到第一预设条件的人脸图像。


根据权利要求22所述的方法,其特征在于,所述对所述对应于同一人的至少一个第四人脸图像进行过滤,得到所述至少一个第四人脸图像中质量达到第一预设条件的人脸图像,包括:
对所述对应于同一人的至少一个第四人脸图像进行过滤,得到所述至少一个第四人脸图像中质量达到第一预设条件的一个人脸图像;
所述对获得的多个人脸图像执行去重过滤操作,得到至少一个人脸图像,包括:
对获得的对应于不同人的多个人脸图像执行去重过滤操作,得到至少一个人脸图像。


根据权利要求22或23所述的方法,其特征在于,所述人脸角度包括以下一项或任意多项:人脸水平转角、人脸俯仰角、人脸倾斜角;
所述对所述对应于同一人的至少一个第四人脸图像进行过滤,得到所述至少一个第四人脸图像中质量达到第一预设条件的人脸图像,包括:
将每个所述第四人脸图像对应的人脸水平转角、人脸俯仰角和人脸倾斜角转换为一个三维向量;
基于所述三维向量到源点的距离对所述至少一个...

【专利技术属性】
技术研发人员:苗文健陈前石端广
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1