人脸跟踪方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37037979 阅读:19 留言:0更新日期:2023-03-29 19:17
本申请提供的人脸跟踪方法、装置、电子设备及存储介质,该方法包括:获取待跟踪视频的当前帧图像和前一帧图像中人脸图像及位置信息;依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离;针对距离不超过第一预设值的当前帧图像和前一帧图像的第一人脸图像,获取第一人脸图像的图像特征,确定当前帧图像中每个第一人脸图像与前一帧图像中每个第一人脸图像的相似度,并将相似度满足第二预设值的,当前帧图像和前一帧图像的第一人脸图像,确定为同一人脸。通过距离的判断,减少特征提取的次数及用时,同时降低对运行设备的算力需求。运行设备的算力需求。运行设备的算力需求。

【技术实现步骤摘要】
人脸跟踪方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理领域,尤其涉及一种人脸跟踪方法、装置、电子设备及存储介质。

技术介绍

[0002]随着图像技术的发展,人脸跟踪技术在生活中的应用越来越广泛。例如,人脸跟踪技术可用于安全监管、智慧美颜等各个领域。
[0003]目前,在进行人脸跟踪时,为了确定视频信息中当前帧图像中某一人脸是否为之前帧图像中出现过的人脸,通常提取该人脸以及之前帧图像中的所有人脸的图像特征,并将特征最为匹配的两个人脸作为同一人脸。
[0004]然而,在上述方法中,由于人脸的特征提取算法会消耗较多的计算量,若之前帧图像中的人脸较多时,会导致运行设备消耗大量计算资源,并且耗时较多。

技术实现思路

[0005]本申请提供人脸跟踪方法、装置、电子设备及存储介质,用以解决现有技术中的人脸的特征提取算法会消耗较多的计算量,若待匹配的人脸较多,会导致运行设备消耗大量计算资源,并且耗时较多的问题。
[0006]第一方面,本申请提供一种人脸跟踪方法,所述方法包括:
[0007]获取待跟踪视频的当前帧图像和前一帧图像中人脸图像及位置信息;
[0008]依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离;
[0009]针对距离不超过第一预设值的当前帧图像和前一帧图像的第一人脸图像,获取所述第一人脸图像的图像特征;
[0010]依据当前帧图像和前一帧图像中第一人脸图像的图像特征,确定当前帧图像中每个第一人脸图像与前一帧图像中每个第一人脸图像的相似度,并将相似度满足第二预设值的,当前帧图像和前一帧图像的第一人脸图像,确定为同一人脸。
[0011]在一些实施例中,所述依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离之前,还包括:
[0012]依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像的交并比,并将交并比满足预设阈值的,当前帧图像和前一帧图像的第一人脸图像,确定为同一人脸;
[0013]所述依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离,包括:
[0014]针对交并比不满足所述阈值的,当前帧图像和前一帧图像的第二人脸图像,依据所述第二人脸图像的位置信息,确定当前帧图像中每个第二人脸图像与前一帧图像中每个第二人脸图像之间的距离。
[0015]在一些实施例中,所述依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离之后,还包括:
[0016]将距离超出所述第一预设值的,当前帧图像和前一帧图像的人脸图像,确定为不同人脸。
[0017]在一些实施例中,所述依据当前帧图像和前一帧图像中第一人脸图像的图像特征,确定当前帧图像中每个第一人脸图像与前一帧图像中每个第一人脸图像的相似度之后,还包括:
[0018]将相似度未达到第二预设值的,当前帧图像和前一帧图像中的人脸图像作为新的人脸,存储至跟踪列表中。
[0019]在一些实施例中,所述获取前一帧图像中的人脸图像及位置信息,包括:
[0020]从跟踪列表中获取所述当前帧图像的前一帧图像中的人脸图像及其对应的人脸的标识,以及所述前一帧图像中所述人脸图像的位置信息,所述跟踪列表存储有当前帧图像之前的帧图像中人脸图像的位置信息;
[0021]其中,所述跟踪列表包括:多个人脸的人脸数据;其中,每个人脸的人脸数据包括所述人脸的标识、各帧图像的信息、所述各帧图像中该人脸的人脸图像以及所述各帧图像下该人脸的人脸图像的位置信息。
[0022]在一些实施例中,所述跟踪列表中每个人脸的人脸数据还包括所述各帧图像的至少一个帧图像中该人脸的图像特征;所述针对距离不超过第一预设值的当前帧图像和前一帧图像的第一人脸图像,获取所述第一人脸图像的图像特征,包括:
[0023]针对当前帧图像中的第一人脸图像,提取获得所述第一人脸图像的图像特征;
[0024]针对前一帧图像中的第一人脸图像,执行以下处理:依据前一帧图像中第一人脸图像对应的第一人脸的标识,查找当前的跟踪列表中第一人脸的标识所在的人脸数据;若第一人脸的标识所在的人脸数据中存在所述前一帧图像对应的图像特征,则获取该图像特征作为所述第一人脸图像的图像特征;若第一人脸的标识所在的人脸数据中不存在所述前一帧图像对应的图像特征,则基于该人脸数据中所述前一帧图像对应的人脸图像,提取获得所述第一人脸图像的图像特征。
[0025]在一些实施例中,所述跟踪列表中人脸图像的图像特征是每间隔预定帧数从帧图像中提取获得的。
[0026]第二方面,本申请提供一种人脸跟踪装置,所述装置包括:
[0027]第一获取单元,用于获取待跟踪视频的当前帧图像和前一帧图像中人脸图像及位置信息;
[0028]第一确定单元,用于依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离;
[0029]第二获取单元,用于针对距离不超过第一预设值的当前帧图像和前一帧图像的第一人脸图像,获取所述第一人脸图像的图像特征;
[0030]第二确定单元,用于依据当前帧图像和前一帧图像中第一人脸图像的图像特征,确定当前帧图像中每个第一人脸图像与前一帧图像中每个第一人脸图像的相似度,并将相似度满足第二预设值的,当前帧图像和前一帧图像的第一人脸图像,确定为同一人脸。
[0031]在一些实施例中,所述装置还包括:
[0032]第三确定单元,用于在所述第一确定单元依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离之前,依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像的交并比,并将交并比满足预设阈值的,当前帧图像和前一帧图像的第一人脸图像,确定为同一人脸;
[0033]所述第一确定,具体用于:
[0034]针对交并比不满足所述阈值的,当前帧图像和前一帧图像的第二人脸图像,依据所述第二人脸图像的位置信息,确定当前帧图像中每个第二人脸图像与前一帧图像中每个第二人脸图像之间的距离。
[0035]在一些实施例中,所述装置,还包括:
[0036]第四确定单元,用于在所述第一确定单元依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离之后,将距离超出所述第一预设值的,当前帧图像和前一帧图像的人脸图像,确定为不同人脸。
[0037]在一些实施例中,所述装置,还包括:
[0038]存储单元,用于在所述第二确定单元依据当前帧图像和前一帧图像中第一人脸图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸跟踪方法,其特征在于,包括:获取待跟踪视频的当前帧图像和前一帧图像中人脸图像及位置信息;依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离;针对距离不超过第一预设值的当前帧图像和前一帧图像的第一人脸图像,获取所述第一人脸图像的图像特征;依据当前帧图像和前一帧图像中第一人脸图像的图像特征,确定当前帧图像中每个第一人脸图像与前一帧图像中每个第一人脸图像的相似度,并将相似度满足第二预设值的,当前帧图像和前一帧图像的第一人脸图像,确定为同一人脸。2.根据权利要求1所述的方法,其特征在于,所述依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离之前,还包括:依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像的交并比,并将交并比满足预设阈值的,当前帧图像和前一帧图像的第一人脸图像,确定为同一人脸;所述依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离,包括:针对交并比不满足所述阈值的,当前帧图像和前一帧图像的第二人脸图像,依据所述第二人脸图像的位置信息,确定当前帧图像中每个第二人脸图像与前一帧图像中每个第二人脸图像之间的距离。3.根据权利要求1所述的方法,其特征在于,所述依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离之后,还包括:将距离超出所述第一预设值的,当前帧图像和前一帧图像的人脸图像,确定为不同人脸。4.根据权利要求1所述的方法,其特征在于,所述依据当前帧图像和前一帧图像中第一人脸图像的图像特征,确定当前帧图像中每个第一人脸图像与前一帧图像中每个第一人脸图像的相似度之后,还包括:将相似度未达到第二预设值的,当前帧图像和前一帧图像中的人脸图像作为新的人脸,存储至跟踪列表中。5.根据权利要求2所述的方法,其特征在于,所述获取前一帧图像中的人脸图像及位置信息,包括:从跟踪列表中获取所述当前帧图像的前一帧图像中的人脸图像及其对应的人脸的标识,以及所述前一帧图像中所述人脸图像的位置信息,所述跟踪列表存储有当前帧图像之前的帧图像中人脸图像的位置信息;其中,所述跟踪列表包括:多个人脸的人脸数据;其中,每个人脸的人脸数据包括所述人脸的标识、各帧图像的信息、所述各帧图像中该人脸的人脸图像以及所述各帧图像下该人脸的人脸图像的位置信息。6.根据权利要求5所述的方法,其特征在于,所述跟踪列表中每个人脸的人脸数据还包
括所述各帧图像的至少一个帧图像中该人脸的图像特征;所述针对距离不超过第一预设值的当前帧图像和前一帧图像的第一人脸图像,获取所述第一人脸图像的图像特征,包括:针对当前帧图像中的第一人脸图像,提取获得所述第一人脸图像的图像特征;针对前一帧图像中的第一人脸图像,执行以下处理:依据前一帧图像中第一人脸图像对应的第一人脸的标识,查找当前的跟踪列表中第一人脸的标识所在的人脸数据;若第一人脸的标识所在的人脸数据中存在所述前一帧图像对应的图像特征,则获取该图像特征作为所述第一人脸图像的图像特征;若第一人脸的标识所在的人脸数据中不存在所述前一帧图像对应的图像特征,则基于该人脸数据中所述前一帧图像对应的人脸图像,提取获得所述第一人脸图像的图像特征。7.根据权利要求6所述的方法,其特征在于,所述跟踪列表中人脸图像的图像特征是每间隔预定帧数从帧图像中提取获得的。8.一种人脸跟踪装置,其特征在于,包括:第一获取单元,用于获取待跟踪视频的当前帧图像和前一帧图像中人脸图像及位置信息;第一确定单元,用于依据当前帧图像和前一帧图像中人脸图像的位置信息,确定当前帧图像中每个人脸图像与前一帧图像中每个人脸图像之间的距离;第二获取单元,用于针对距离不超过第一预设值的当前帧图像和前一帧图像的第一人脸图像,获取所...

【专利技术属性】
技术研发人员:徐绍君李燮熊兵佟学俭
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

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

1