[发明专利]一种人脸检测方法、装置、电子设备及存储介质有效
申请号: | 202110628737.8 | 申请日: | 2021-06-04 |
公开(公告)号: | CN113205079B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 王顺利 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06V20/40 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孙翠贤;丁芸 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种人脸检测方法、装置、电子设备及存储介质。其中,人脸检测方法,应用于AR特效渲染场景,所述方法包括:获取移动设备上视频处理的实时帧率,并根据所述实时帧率动态地确定第一间隔;按照所述第一间隔从目标视频中选取目标帧进行人脸检测,且对相间隔的目标帧之间的视频帧进行人脸跟踪识别;在人脸跟踪识别过程中,当检测当前视频帧跟踪丢失人脸时,按照第二间隔从当前视频帧之后的视频帧中,选取视频帧进行人脸检测,得到人脸检测结果;其中,所述第二间隔随着选取视频帧的次数的增大而动态增大。通过本方案可以提高AR特效的渲染效果和效率。
技术领域
本申请涉及图像处理技术领域,特别是涉及一种人脸检测方法、装置、电子设备及存储介质。
背景技术
为了在移动端上实现基于人脸实现AR(Augmented Reality,增强现实)特效的场景,需要实时地从视频的每一帧图像中检测出所有人脸,再针对其中每个人脸单独进行分析并进一步渲染特效。
现有技术中,在实际检测人脸过程中,不同移动端的硬件处理能力不同,实时地对每一帧图像进行人脸检测会增加移动端功耗;另外,由于人物经常处于运动状态,会导致图像中人脸丢失,此时无法进行渲染处理只能等到全局检测被触发后才能再次进行处理,而全局检测的计算量很大,造成AR特效渲染的卡顿和滞后。
发明内容
本申请实施例的目的在于提供一种人脸检测方法、装置、电子设备及存储介质,以提高AR特效的渲染效果和效率。具体技术方案如下:
在本申请实施的第一方面,首先提供了一种人脸检测方法,应用于AR特效渲染场景,所述方法包括:
获取移动设备上视频处理的实时帧率,并根据所述实时帧率动态地确定第一间隔;
按照所述第一间隔从目标视频中选取目标帧进行人脸检测,且对相间隔的目标帧之间的视频帧进行人脸跟踪识别;
在人脸跟踪识别过程中,当检测当前视频帧跟踪丢失人脸时,按照第二间隔从当前视频帧之后的视频帧中,选取视频帧进行人脸检测,得到人脸检测结果;其中,所述第二间隔随着选取视频帧的次数的增大而动态增大。
可选地,所述第二间隔随着选取视频帧的次数的增加而指数递增。
可选地,所述第二间隔按照如下公式确定:
Nx=ax-1,
其中,Nx为第二间隔;x为选取视频帧的次数,x≥1;a为大于1的常数。
可选地,所述方法还包括:
若对当前视频帧之后的视频帧进行人脸检测的检测结果中包含跟踪丢失的人脸,或者所述第二间隔所间隔的视频帧数大于目标帧数阈值时,停止对当前视频帧之后的视频帧进行人脸检测。
可选地,所述目标帧数阈值的确定方式包括:
判断所述第一间隔和所述第二间隔的视频帧数的大小,以两者中的最小数值为目标帧数阈值。
可选地,所述当检测当前视频帧跟踪丢失人脸时,按照第二间隔从当前视频帧之后的视频帧中,选取视频帧进行人脸检测,得到人脸检测结果,包括:
当检测当前视频帧跟踪丢失人脸时,按照第二间隔从当前视频帧之后的视频帧中,选取视频帧进行人脸检测;
当检测得到人脸之后,将检测到的人脸与跟踪丢失人脸进行相似度对比;
如果对比结果大于预设阈值,则将检测到的人脸作为跟踪丢失人脸;否则,将检测得到的人脸作为新的人脸。
可选地,所述按照所述第一间隔从目标视频中选取目标帧进行人脸检测,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110628737.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于膏体包装管的管盖
- 下一篇:一种治疗痔疮的中药组合物